Hi,

have a look here [1] for the execution code of the plugin. If the
executable returns with an error return code or fails for another reason
the plugin fails the build and logs this on the console. As neither of
this log statements is in your log output, the shell script you invoke
most probably just doesn't return a proper error return code.

-Tim

[1] https://svn.codehaus.org/mojo/tags/exec-maven-plugin-1.1-beta-1/src/main/java/org/codehaus/mojo/exec/ExecMojo.java


[EMAIL PROTECTED] schrieb:
I am using the exec-maven-plugin to manipulate some classes and the exec fails.

      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>exec-maven-plugin</artifactId>
        <executions>
          <execution>
            <phase>process-classes</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <executable>${ejbdeploy.output}</executable>
            </configuration>
          </execution>
        </executions>
      </plugin>

${ejbdeploy.output} [if this wraps it's all one line]
"D:/profiles/AppSrv01/bin/ejbdeploy.bat" "D:/wcmsuite73_maven/framework/components/framework-ejb/../../dist/generic/framework_Account.jar" "D:/wcmsuite73_maven/framework/components/framework-ejb/build/" "D:/wcmsuite73_maven/framework/components/framework-ejb/../../dist/was6/framework_Account.jar" -cp "D:/wcmsuite73_maven/framework/components/framework-ejb/../../dist/framework.jar" -debug -trace -nowarn -noinform -quiet

Unfortunately, according to the output, the build succeeds. How can I make the build fail in this scenario?

[INFO] [exec:exec {execution: default}]
[INFO]
[INFO] D:\wcmsuite73_maven\framework\components\framework-ejb>"D:/profiles/AppSr v01/bin/ejbdeploy.bat" "D:/wcmsuite73_maven/framework/components/framework-ejb/. ./../dist/generic/framework_Account.jar" "D:/wcmsuite73_maven/framework/componen ts/framework-ejb/build/" "D:/wcmsuite73_maven/framework/components/framework-ejb /../../dist/was6/framework_Account.jar" -cp "D:/wcmsuite73_maven/framework/compo nents/framework-ejb/../../dist/framework.jar" -debug -trace -nowarn -noinform -q
uiet
[INFO] [*Error] ejbModule/META-INF/ejb-jar.xml(Enterprise bean: Account): CHKJ28 02E: <ejb-class> class com.ph.framework.entitlements.ejb.impl.AccountBean, or on
e of its supertypes, cannot be reflected. Check the classpath.
[INFO]
[INFO] Execution Halted: Validation Errors Reported
[INFO] 1 Errors
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing D:\wcmsuite73_maven\framework\components\framework-ejb\pom.xml to C:\Documents and Settings\eganr\.m2\repository\com\ph\framework\framework-ej
b\7.4.0.0\framework-ejb-7.4.0.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 43 seconds
[INFO] Finished at: Thu Oct 04 21:03:09 EDT 2007
[INFO] Final Memory: 9M/26M
[INFO] ------------------------------------------------------------------------



This email message and any attachments may contain confidential, proprietary or non-public information. The information is intended solely for the designated recipient(s). If an addressing or transmission error has misdirected this email, please notify the sender immediately and destroy this email. Any review, dissemination, use or reliance upon this information by unintended recipients is prohibited. Any opinions expressed in this email are those of the author personally.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to