-
1. Re: FUSE 3.4.0.2 isn't in any Maven2 repository
eruiz_eruiz Jun 15, 2009 1:26 AM (in response to eruiz_eruiz)Sorry,
I run:
mvn archetype:create DremoteRepositories=http://repo.open.iona.com/maven2 -DarchetypeGroupId=org.apache.servicemix.tooling -DarchetypeArtifactId=servicemix-project-root -DarchetypeVersion=3.4.0.2 -DgroupId=com.disid -DartifactId=root-ws
and the error is:
The plugin 'org.apache.maven.plugins:maven-DremoteRepositories=http-plugin' does not exist or no valid version could be found
Thanks
-
2. Re: FUSE 3.4.0.2 isn't in any Maven2 repository
eruiz_eruiz Jun 15, 2009 1:30 AM (in response to eruiz_eruiz)Hi, in my previous post the mvn command wasn't right, so fixing to:
mvn archetype:create -DremoteRepositories=http://repo.open.iona.com/maven2 -DarchetypeGroupId=org.apache.servicemix.tooling -DarchetypeArtifactId=servicemix-project-root -DarchetypeVersion=3.4.0.2 -DgroupId=com.disid -DartifactId=root-ws
I get the following error:
GroupId: org.apache.servicemix.tooling
ArtifactId: servicemix-project-root
Version: 3.4.0.2
Reason: Unable to download the artifact from any repository
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.servicemix.tooling -DartifactId=servicemix-project-root -Dversion=3.4.0.2 -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.servicemix.tooling -DartifactId=servicemix-project-root -Dversion=3.4.0.2 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
org.apache.servicemix.tooling:servicemix-project-root:jar:3.4.0.2
from the specified remote repositories:
-
3. Re: FUSE 3.4.0.2 isn't in any Maven2 repository
joe.luo Jun 15, 2009 5:27 AM (in response to eruiz_eruiz)Plugins and artifacts in Fuse ESB 3.4 have different version convention and they are shared between ESB 3.4 and 4.1. So please have a try with this:
mvn archetype:create -DremoteRepositories=http://repo.open.iona.com/maven2 -DarchetypeGroupId=org.apache.servicemix.tooling -DarchetypeArtifactId=servicemix-project-root -DarchetypeVersion=2009.01.0.1-fuse -DgroupId=com.disid -DartifactId=root-ws
-
4. Re: FUSE 3.4.0.2 isn't in any Maven2 repository
eruiz_eruiz Jun 16, 2009 12:30 PM (in response to joe.luo)Thanks!
Do you have a link that points to version conventions?
-
5. Re: FUSE 3.4.0.2 isn't in any Maven2 repository
joe.luo Jun 16, 2009 1:02 PM (in response to eruiz_eruiz)Here is the Fuse ESB 3.4.0.2-fuse release note:
http://fusesource.com/wiki/display/ProdInfo/FUSE+ESB+v3.4+Release+Notes. You will find different versions for components and plugins etc. And you could also compare them with the Fuse ESB 4.1.0.0-fuse and here is the Fuse ESB 4.1.0.0-fuse release note:
http://fusesource.com/wiki/display/ProdInfo/FUSE+ESB+v4.1+Release+Notes
As for the archetypes, they are not part of the servicemix but seperated projects. But they have the similar version scheme as "JBI Components" which starts with year and the number of the releases in the year and then followed by minor releases.
For instance, the latest version of the cxf-bc service unit archetype currently is 2009.01.0.1-fuse: http://repo.open.iona.com/maven2/org/apache/servicemix/tooling/servicemix-cxf-bc-service-unit/2009.01.0.1-fuse/
-
6. Re: FUSE 3.4.0.2 isn't in any Maven2 repository
eruiz_eruiz Jun 16, 2009 3:42 PM (in response to joe.luo)Well .. I don't know why but http://repo.open.iona.com/maven2/org/apache/servicemix/servicemix-core/2009.01.0.1-fuse/servicemix-core-2009.01.0.1-fuse.jar doesn't exist and I think I should use http://repo.open.iona.com/maven2/org/apache/servicemix/servicemix-core/3.4.0.2-fuse/
Is that correct?
-
7. Re: FUSE 3.4.0.2 isn't in any Maven2 repository
joe.luo Jun 17, 2009 4:49 AM (in response to eruiz_eruiz)It is correct. And the servicemix-core in 3.4.0.2-fuse will have dependencies on servicemix-utils and servicemix-spec since we moved some part of code out of the servicemix-core so that they can be shared between 3.4 and 4.1. And again, you can find version scheme for the servicemix-utils and servicemix-spec from 3.4.0.2-fuse release note.