integration smooks exec-maven-plugin

integration - Error al ejecutar el objetivo org.codehaus.mojo: exec-maven-plugin: 1.2: java(default-cli)



smooks (4)

Su problema es que ha declarado dos veces el complemento exec-maven:

<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2.1</version> <executions> <execution> <goals> <goal>java</goal> </goals> </execution> </executions> <configuration> <mainClass>C:/apache-camel-2.11.0/examples/camel-example-smooks- integration/src/main/java/example/Main< /mainClass> </configuration> </plugin>

...

< plugin> < groupId>org.codehaus.mojo</groupId> < artifactId>exec-maven-plugin</artifactId> < version>1.2</version> < /plugin>

Estoy trabajando en Smooks - Camel Integration. Estoy atascado con un error. La compilación falla cuando intento ejecutarlo usando mvn exec: java

[ERROR]: Error al ejecutar el objetivo org.codehaus.mojo: exec-maven-plugin: 1.2: java (default-cli) en el proyecto camel-example-smooks-integration:

El registro de mi consola dice lo siguiente:

[ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoNotFoundException C:/apache-camel-2.11.0/examples/camel-example-smooks-integration>mvn exec:java [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.apache.camel:camel-example-smooks-integration:bundle:2.11.0 [WARNING] ''build.plugins.plugin.(groupId:artifactId)'' must be unique but found duplicate declaration of plugin org.codehaus.mojo:exec-maven-plugin @ line 138, column 9 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building CAMEL SMOOKS-INTEGRATION 2.11.0 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] >>> exec-maven-plugin:1.2:java (default-cli) @ camel-example-smooks-integration >>> [INFO] [INFO] --- maven-bundle-plugin:2.3.7:cleanVersions (versions) @ camel-example-smooks- integration --- [INFO] [INFO] <<< exec-maven-plugin:1.2:java (default-cli) @ camel-example-smooks-integration <<< [INFO] [INFO] --- exec-maven-plugin:1.2:java (default-cli) @ camel-example-smooks-integration --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3.229s [INFO] Finished at: Thu Aug 01 20:29:09 IST 2013 [INFO] Final Memory: 9M/22M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:java (default-cli) on project camel-example-smooks-integration: An exception occured while executing the Java class. C:/apache-camel-2.11.0/examples/camel-example-smooks -integration/src/main/java/example/Main -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Mi POM.xml lee como sigue:

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.apache.camel</groupId> <artifactId>examples</artifactId> <version>2.11.0</version> </parent> <artifactId>camel-example-smooks-integration</artifactId> <packaging>bundle</packaging> <name>CAMEL SMOOKS-INTEGRATION</name> <description>An example for showing Camel Smooks Integration</description> <dependencies> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-spring</artifactId> </dependency> <dependency> <groupId>org.milyn</groupId> <artifactId>milyn-smooks-core</artifactId> <version>1.5.1</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.3</version> </dependency> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.5.1</version> </dependency> <!-- logging --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </dependency> <!-- for testing --> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-test</artifactId> <version>2.0-M3</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <id>attach-artifacts</id> <phase>package</phase> <goals> <goal>attach-artifact</goal> </goals> <configuration> <artifacts> <artifact> <file>target/classes/features.xml</file> <type>xml</type> <classifier>features</classifier> </artifact> </artifacts> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.1</version> <configuration> <source>1.7</source> <target>1.7</target> <compilerArgument>-proc:none</compilerArgument> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2.1</version> <executions> <execution> <goals> <goal>java</goal> </goals> </execution> </executions> <configuration> <mainClass>C:/apache-camel-2.11.0/examples/camel-example-smooks- integration/src/main/java/example/Main</mainClass> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>2.13</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>2.3.7</version> <extensions>true</extensions> <configuration> <instructions> <Bundle-SymbolicName>osgi.org.springframework.batch</Bundle-SymbolicName> <Export-Package>*</Export-Package> <Import-Package>*</Import-Package> </instructions> <unpackBundle>true</unpackBundle> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2</version> </plugin> </plugins> </build> </project>

He intentado seguir cosas hasta ahora para eliminar este error, todavía no he tenido éxito.

1.DownGraded the JDK from Version 1.7 to jdk1.6.0_18 2.Added the **main class** in the **plugin for org.codehaus.mojo** <configuration> <mainClass>C:/apache-camel-2.11.0/examples/camel-example-smooks-integration/src/main/java/example/Main</mainClass> </configuration>


Tuve el mismo problema, pero después de eliminar el antiguo complemento para org.codehaus.mojo funcionó.

yo uso esto

<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2</version> </plugin>


Tuve un problema similar con ''org.codehaus.mojo'' - ''jaxws-maven-plugin'': no ​​se pudieron resolver las dependencias. Afortunadamente, pude hacer un Proyecto> Limpiar en Eclipse, que resolvió el problema.


Tuve un problema similar.

Al final resultó que, me encontré con mvn clean package install .

La forma correcta es mvn clean install