Запустить скрипт после транспиляции JSweet

Я пытаюсь создать проект TypeScript с помощью JSweet. После транспиляции я хочу запустить сценарий на любом языке, чтобы переместить некоторые файлы; в частности файлы, которые уже находятся в TypeScript, которые не нуждаются в транспиляции. Я написал сценарий Groovy, который делает именно это, но я не могу запустить его после generate-sources инструкция для JSweet.

Вот мой pom.xmlфайл: https://pastebin.com/932r9cWw

Я далек от знатока Maven. Я думаю, сценарий показывает, что я пытаюсь запустить сценарий scripts/addJsScripts.groovyпосле транспиляции, но я явно что-то очень не так делаю. Цели, доступные для плагина Maven Invoker, совершенно не соответствуют целям транспилятора JSweet.

Есть ли способ сделать то, что я пытаюсь сделать?

1 ответ

Есть много способов добиться этого, но это больше проблема Maven, чем JSweet.

Я предлагаю вам использовать exec-maven-plugin, как описано здесь: я хочу выполнять команды оболочки из pom.xml Maven.

Другие вопросы по тегам