У меня есть простой скрипт, который копирует ресурсы в целевой каталог из подмодуля в моем проекте. Я настроил плагин Exec Maven для запуска сценария на этапе компиляции.Сбой сборки с плагином Exec Maven с скриптом тора
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>thor</executable>
<arguments>
<argument>build:task</argument>
</arguments>
</configuration>
</plugin>
Мой Thor скрипт работает нормально, когда выполняются из оболочки с Thor сборки: задачи, но по какой-то причине мой МВН компиляции терпит неудачу с ошибкой при слежении:
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default) on project imsprocess: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default) on project imsprocess: Command execution failed.
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
Перед сообщением об ошибке I может видеть, как мои письма печатают сценарий, и, похоже, он работает нормально. Построение завершается без плагина exec.
Не могли бы вы сказать мне, поддерживает ли этот тег механизм «сбой при ошибке»? –