#groovy #maven #gmaven-plugin
#groovy #maven #gmaven-плагин
Вопрос:
Согласно документации, можно привязать groovy script к фазе жизненного цикла maven, но как мне запустить его «несвязанным»? Другими словами, я хочу сделать следующее
Объявите мой скрипт groovy для использования :
<plugin>
<groupId>org.codehaus.groovy.maven</groupId>
<artifactId>gmaven-plugin</artifactId>
<configuration>
<source>${pom.basedir}/src/main/script/myscript.groovy</source>
</configuration>
</plugin>
Затем вызвать его непосредственно из командной строки (вне любого жизненного цикла).
Но как мне этого добиться?
Ответ №1:
> mvn org.codehaus.gmaven:gmaven-plugin:execute
обратите внимание, что если вы хотите выбрать разные сценарии из командной строки, вам придется определить разные конфигурации для каждого из них в профиле и выбрать профиль вместо этого.
Ответ №2:
Возиться с GMaven в eclipse было чрезвычайно мучительно, я нашел лучшее решение здесь, в моем git hub, используя плагин maven eclipsehttps://github.com/mukadder/groovygmaven.git