Hi,
Could be a maven version problem. What version are you using?
J.Gustafsson wrote:
Hi,
I failed to build both a SA and a SU component with the jbi-maven-plugin.
Building with maven in from a console works fine. The following errors
occurs:
java.lang.NoSuchMethodError:
org.apache.maven.archiver.MavenArchiveConfiguration.setForced(Z)V
at
org.apache.maven.plugin.jar.AbstractJarMojo.createArchive(AbstractJarMojo.java:141)
at
org.apache.maven.plugin.jar.AbstractJarMojo.execute(AbstractJarMojo.java:174)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:435)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:536)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:477)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:456)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:308)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:275)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:272)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:109)
at
org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:531)
at
org.maven.ide.eclipse.embedder.Maven2Executor.main(Maven2Executor.java:82)
The version is 3.1-incubating.
My pom.xml looks like:
<project.....>
<parent>
<artifactId>TRS</artifactId>
<groupId>com.company</groupId>
<version>0.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.company</groupId>
<artifactId>Trs_Webservice_sa</artifactId>
<packaging>jbi-service-assembly</packaging>
<name>TRS - Webservices - SA</name>
<version>0.1</version>
<dependencies>
<dependency>
<groupId>com.company</groupId>
<artifactId>Trs_Http_Service_su</artifactId>
<version>0.1</version>
</dependency>
<dependency>
<groupId>com.company</groupId>
<artifactId>Trs_Jsr181_su</artifactId>
<version>0.1</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.servicemix.tooling</groupId>
<artifactId>jbi-maven-plugin</artifactId>
<version>3.1-incubating</version>
<extensions>true</extensions>
<configuration>
<type>service-assembly</type>
</configuration>
</plugin>
</plugins>
</build>
</project>
Any ideas anyone?
regards,
Jonas Gustafsson