Запустить несвязанный скрипт groovy в gmaven

#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