L.S.,

For using the ServiceMix archetypes, the archetypeGroupId should be
org.apache.servicemix.tooling
You can specify the group id for your own su with -DgroupId=mygroup

Regards,

Gert

Liav Ezer wrote:
> Hi,
>
> Hi,
>
> I wrote a root pom.xml file in order to generate a SU from it:
> I think i do something basiclly wrong.
>
> <?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>
>   <groupId>mygroup</groupId>
>   <artifactId>myartifact</artifactId>
>   <version>1.0-SNAPSHOT</version>
>   <packaging>pom</packaging>
>   <name>ProxyTask</name>
>   <url>http://servicemix.org</url>
>   <modules>
>     
>   </modules>
> </project>
>
> When I run this:
> mvn archetype:create -DarchetypeArtifactId=servicemix-service-unit
> -DarchetypeGroupId=mygroup -DartifactId=myartifact
>
> I get this error:
>
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'archetype'.
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building ProxyTask
> [INFO]    task-segment: [archetype:create] (aggregator-style)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Setting property: classpath.resource.loader.class =>
> 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
> [INFO] Setting property: velocimacro.messages.on => 'false'.
> [INFO] Setting property: resource.loader => 'classpath'.
> [INFO] Setting property: resource.manager.logwhenfound => 'false'.
> [INFO] [archetype:create]
> [WARNING] This goal is deprecated. Please use mvn archetype:generate instead
> [INFO] Defaulting package to group ID: mygroup
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
>
> GroupId: mygroup
> ArtifactId: servicemix-service-unit
> Version: RELEASE
>
> Reason: Unable to determine the release version
>
> Try downloading the file manually from the project website.
>
> Then, install it using the command:
>     mvn install:install-file -DgroupId=mygroup
> -DartifactId=servicemix-service-unit -Dversion=RELEASE -Dpackaging=jar
> -Dfile=/path/to/file
>
> Alternatively, if you host your own repository you can deploy the file
> there:
>     mvn deploy:deploy-file -DgroupId=mygroup
> -DartifactId=servicemix-service-unit -Dversion=RELEASE -Dpackaging=jar
> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>
>
>   mygroup:servicemix-service-unit:jar:RELEASE
>
>
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 4 seconds
> [INFO] Finished at: Tue Dec 23 10:14:19 IST 2008
> [INFO] Final Memory: 8M/14M
> [INFO]
> ------------------------------------------------------------------------
>
> Any idea?
>
>   

Reply via email to