У нас есть проект maven, в котором мы используем несколько скриптов linux bash для различных записей в нашем java-приложении. Мы решили эту проблему с помощью exec-maven-plugin, поэтому сценарии обычно выглядят так: mvn -e -o -q exec:exec -Dexec.executable="java" -Dexec.args="...". По какой-то причине мы вынуждены использовать флаг офлайн (-o).
Мой вопрос: как мне убедиться, что exec-maven-plugin загружается на этапе компиляции? Существует риск того, что у разработчика не загружен exec-maven-plugin, а поскольку exec-maven-plugin используется с флагом maven offline, он не будет загружен, если его там нет.
mvn dependency:go-offline
, загружая необходимые плагины и зависимости, а затем использовал флаг офлайн, когда его нет в офисе? - person eis   schedule 14.09.2012dependency:go-offline
не будет загружать exec-maven-plugin. В данный момент мы набираемmvn exec:help
для того, чтобы его скачать, но хотелось бы, чтобы система работала "из коробки", т.е. хотелось бы, чтобыmvn compile
хватило. - person Tomas F   schedule 14.09.2012