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

Reply via email to