Запустить скрипт после транспиляции 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.