Hi Gert,

Thank you for the quick answer.

What I ended up doing to solve this was:
Added these lines to my pom.xml
<parent>
  <groupId>org.apache.servicemix</groupId>
  <artifactId>samples</artifactId>
  <version>3.3</version>
</parent> 

And also altering the plugins entity by removing the version:
  <plugins>
      <plugin>
        <groupId>org.apache.servicemix.tooling</groupId>
        <artifactId>jbi-maven-plugin</artifactId>
        <extensions>true</extensions>
        <version>${servicemix.version}</version>
         <configuration>
          <type>service-unit</type>
        </configuration>
      </plugin>
    </plugins>
To:
  <plugins>
      <plugin>
        <groupId>org.apache.servicemix.tooling</groupId>
        <artifactId>jbi-maven-plugin</artifactId>
        <extensions>true</extensions>
        <configuration>
          <type>service-unit</type>
        </configuration>
      </plugin>
    </plugins>

Then the problem magically disappeard. Wheter this is the right or wrong
approach is more then I can tell because of my newbie status with maven.

BR
Mathias


Gert Vanthienen wrote:
> 
> Mathias,
> 
> There's a problem with the maven-metadata for the archetypes, which
> causes people to fetch the 3.2.2 version of the archetype as the
> latest version.  If you look at the path to the missing dependency,
> you'll notice it includes servicemix-core 3.2.2.  Fortunately though,
> the ServiceMix version to be used can be changed fairly easy: just go
> to the servicemix-file-test SU pom.xml you created and change the
> version in the <servicemix-version> property in there.  That should
> solve the problem you're experiencing here.
> 
> Regards,
> 
> Gert Vanthienen
> ------------------------
> Open Source SOA: http://fusesource.com
> Blog: http://gertvanthienen.blogspot.com/
> 
> 
> 
> 2009/5/11 mast <[email protected]>:
>>
>> Hi,
>>
>> I have a dependency problem when trying to do either a package or install
>> with maven for a created  su artifact.
>>
>> I'm trying to create a file poller artifact. This is the command I'm
>> using
>> with maven for the su task:
>>
>> mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling
>> -DarchetypeArtifactId=servicemix-file-poller-service-unit -DgroupId=test
>> -DartifactId=servicemix-file-test
>>
>> This is working fine and the artifact is being created in a folder named
>> servicemix-file-test with the expected files and subdirectories.
>>
>> However when I try to do a mvn package or mvn install or convert the
>> artifact into a eclipse project I get the following error:
>>
>> [INFO] Scanning for projects...
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Building A file poller service unit
>> [INFO]    task-segment: [package]
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] [resources:resources]
>> [INFO] Using default encoding to copy filtered resources.
>> Downloading:
>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/xbean/xbean-spring/3.3-SNAPSHOT/xbean-spring-3.3-SNAPSHOT.pom
>> Downloading:
>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/xbean/xbean-classloader/3.3-SNAPSHOT/xbean-classloader-3.3-SNAPSHOT.pom
>> Downloading:
>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/xbean/xbean-kernel/3.3-SNAPSHOT/xbean-kernel-3.3-SNAPSHOT.pom
>> Downloading:
>> http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/ws/security/wss4j/1.5.2/wss4j-1.5.2.pom
>> Downloading:
>> http://repo1.maven.org/maven2/org/apache/ws/security/wss4j/1.5.2/wss4j-1.5.2.pom
>> Downloading:
>> http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/woden/woden/1.0.0M6/woden-1.0.0M6.pom
>> Downloading:
>> http://repo1.maven.org/maven2/org/apache/woden/woden/1.0.0M6/woden-1.0.0M6.pom
>> [INFO] [jbi:generate-depends-file]
>> [INFO] Created:
>> /home/mast/workspace/smx/servicemix-file-test/target/classes/META-INF/maven/dependencies.properties
>> Downloading:
>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/xbean/xbean-classloader/3.3-SNAPSHOT/xbean-classloader-3.3-SNAPSHOT.jar
>> Downloading:
>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/xbean/xbean-classloader/3.3-SNAPSHOT/xbean-classloader-3.3-SNAPSHOT.jar
>> Downloading:
>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/xbean/xbean-kernel/3.3-SNAPSHOT/xbean-kernel-3.3-SNAPSHOT.jar
>> Downloading:
>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/xbean/xbean-kernel/3.3-SNAPSHOT/xbean-kernel-3.3-SNAPSHOT.jar
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Failed to resolve artifact.
>>
>> Missing:
>> ----------
>> 1) org.apache.xbean:xbean-classloader:jar:3.3-SNAPSHOT
>>
>>  Try downloading the file manually from the project website.
>>
>>  Then, install it using the command:
>>      mvn install:install-file -DgroupId=org.apache.xbean
>> -DartifactId=xbean-classloader -Dversion=3.3-SNAPSHOT -Dpackaging=jar
>> -Dfile=/path/to/file
>>
>>  Alternatively, if you host your own repository you can deploy the file
>> there:
>>      mvn deploy:deploy-file -DgroupId=org.apache.xbean
>> -DartifactId=xbean-classloader -Dversion=3.3-SNAPSHOT -Dpackaging=jar
>> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>
>>  Path to dependency:
>>        1) test:servicemix-file-test:jbi-service-unit:1.0-SNAPSHOT
>>        2) org.apache.servicemix:servicemix-core:jar:3.2.2
>>        3) org.apache.xbean:xbean-server:jar:3.3
>>        4) org.apache.xbean:xbean-classloader:jar:3.3-SNAPSHOT
>>
>> 2) org.apache.xbean:xbean-kernel:jar:3.3-SNAPSHOT
>>
>>  Try downloading the file manually from the project website.
>>
>>  Then, install it using the command:
>>      mvn install:install-file -DgroupId=org.apache.xbean
>> -DartifactId=xbean-kernel -Dversion=3.3-SNAPSHOT -Dpackaging=jar
>> -Dfile=/path/to/file
>>
>>  Alternatively, if you host your own repository you can deploy the file
>> there:
>>      mvn deploy:deploy-file -DgroupId=org.apache.xbean
>> -DartifactId=xbean-kernel -Dversion=3.3-SNAPSHOT -Dpackaging=jar
>> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>
>>  Path to dependency:
>>        1) test:servicemix-file-test:jbi-service-unit:1.0-SNAPSHOT
>>        2) org.apache.servicemix:servicemix-core:jar:3.2.2
>>        3) org.apache.xbean:xbean-server:jar:3.3
>>        4) org.apache.xbean:xbean-kernel:jar:3.3-SNAPSHOT
>>
>> ----------
>> 2 required artifacts are missing.
>>
>> for artifact:
>>  test:servicemix-file-test:jbi-service-unit:1.0-SNAPSHOT
>>
>> from the specified remote repositories:
>>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
>>  apache (http://people.apache.org/repo/m2-ibiblio-rsync-repository),
>>  central (http://repo1.maven.org/maven2)
>>
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] For more information, run Maven with the -e switch
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 12 seconds
>> [INFO] Finished at: Mon May 11 11:34:48 CEST 2009
>> [INFO] Final Memory: 15M/82M
>> [INFO]
>> ------------------------------------------------------------------------
>>
>> My maven version is:
>> Maven version: 2.0.9
>> Java version: 1.6.0_10
>> OS name: "linux" version: "2.6.27-11-generic" arch: "i386" Family: "unix"
>>
>> My servicemix version is 3.3.
>>
>> I'm kind of new with both maven and servicemix. Any help would be greatly
>> appreciated! This is starting to get very frustrating and how something
>> that
>> seems so simple can be totally ruined by what seems to me as a
>> configuration
>> hell. Thx in advance.
>>
>> BR
>> Mathias
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Servicemix-3.3-Maven-dependencys-problem-tp23480253p23480253.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>>
> 
> 
> -----
> ---
> Gert Vanthienen
> http://gertvanthienen.blogspot.com
> 

-- 
View this message in context: 
http://www.nabble.com/Servicemix-3.3-Maven-dependencys-problem-tp23480253p23481047.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to