Неуспешно компилиране с плъгин Exec Maven, изпълняващ thor скрипт

Имам прост thor скрипт, който копира ресурси в целевата директория от подмодул в моя проект. Конфигурирах приставката 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 build:task, но по някаква причина mvn компилирането се проваля със следната грешка:

[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)

Преди съобщението за грешка виждам съобщенията си за отпечатване на скрипта и изглежда, че работи добре. Изграждането завършва без приставката exec.


person anssias    schedule 12.06.2013    source източник


Отговори (1)


Изглежда, че по някаква причина моят thor скрипт винаги се връща с 1. Поставих тези свойства в конфигурацията на приставката Maven Exec и сега изграждането преминава без грешки.

<successCodes>
    <successCode>0</successCode>
    <successCode>1</successCode>
</successCodes>
person anssias    schedule 13.06.2013
comment
Бихте ли ми казали дали този етикет помага при неизправност при механизъм за грешка? - person Schütze; 03.08.2016