4 Replies Latest reply: Feb 28, 2013 9:41 AM by francesco milesi RSS

Can't resolve Archetype - cordova

Anton Hughes Apprentice



I'm trying to create a project using the Cordova archetype.


But I'm getting "Can't resolve Archetype org.jboss.errai.archetypes:cordova-quickstart:3.0"


Is this a glitch in the matrix, or is there a problem with Nexus?

  • 1. Re: Can't resolve Archetype - cordova
    Erik Jan de Wit Novice

    Hi Anton,


    It wasn't a glitch in the matrix, but the archtype hadn't been deployed. I've changed the version number in the documentation and deployed the archtype from my local machine. Could you give it a try?



           Erik Jan

  • 2. Re: Can't resolve Archetype - cordova
    francesco milesi Newbie

    Hi Erik,


    I followed the instructions at https://docs.jboss.org/author/display/ERRAI/Errai-Cordova+Maven+Archetype , butI have problems.


    I typed


         mvn archetype:generate -DarchetypeGroupId=org.jboss.errai.archetypes -DarchetypeArtifactId=cordova-quickstart -DarchetypeVersion=2.2.0-SNAPSHOT -DarchetypeRepository=https://repository.jboss.org/nexus/content/groups/public/


    and filled the requested informations. Then I entered the directory of the generated project e launched


         mvn package


    but I got the following error


    Failed to execute goal on project cordova-quickstart: Could not resolve dependencies for project org.jboss.errai.archetypes:cordova-quickstart:war:2.2.0-SNAPSHOT: The following artifacts could not be resolved: org.jboss.errai:errai-bus:jar:3.0-SNAPSHOT, org.jboss.errai:errai-ioc:jar:3.0-SNAPSHOT, org.jboss.errai:errai-tools:jar:3.0-SNAPSHOT, org.jboss.errai:errai-cdi-client:jar:3.0-SNAPSHOT, org.jboss.errai:errai-javax-enterprise:jar:3.0-SNAPSHOT, org.jboss.errai:errai-weld-integration:jar:3.0-SNAPSHOT, org.jboss.errai:errai-ui:jar:3.0-SNAPSHOT, org.jboss.errai:errai-data-binding:jar:3.0-SNAPSHOT, org.jboss.errai:errai-cordova:jar:3.0-SNAPSHOT: Could not find artifact org.jboss.errai:errai-bus:jar:3.0-SNAPSHOT



    I tried to generate project using archetype verion 3.0-SNAPSHOT but I get the following error


    Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.2:generate (default-cli) on project standalone-pom: The desired archetype does not exist (org.jboss.errai.archetypes:cordova-quickstart:3.0-SNAPSHOT)


    I also tries 3.0, 3.0.1, 3.0.1-SNAPSHOT to no avail.


    What's the correct version of the archetype?


    thanks in advance for your help


    ciao Francesco

  • 3. Re: Can't resolve Archetype - cordova
    Erik Jan de Wit Novice

    Hi Francesco,


    That you are able to generate a project, means that the version number on the mvn archtype command is correct. The cordova module is very new and only available in version 3.0-SNAPSHOT of errai and snapshots are not released into the maven repository, they sit in a seperate one. What is missing fron the archetype is the configuration to tell mavne to also download dependencies from the jboss snapshot. I have updated the archetype and deployed it again, so if you regenerate a project the settings will be correct. If you already modified the generated project, you can also add the following lines to the pom of the generated project:


    <!-- on line 33 -->




          <name>JBoss Repository</name>










    Hope that helps,

               Erik Jan

  • 4. Re: Can't resolve Archetype - cordova
    francesco milesi Newbie

    hi Erik,


    thanks a lot for your quick response. I only had to tweak two line of code where I substituted RpcErrorCallback with ErrorCallback and everything works fine.


    thanks a lot for your help.


    ciao Francesco