You can always use archetype:generate in netbeans integration.

- archetype:create is the same code as in the 1.0-alpha-7 plugin.
- archetype:generate is the new goal but it knows to recognize between
the two formats
  and use the associated generator.

Raphaël

2008/4/14, Milos Kleint <[EMAIL PROTECTED]>:
> I see.
>  However it's hard for me to guess which goal shall be run. It means I
>  need to download the archetype, examine it's content and then execute
>  the right goal from within the IDE codebase. I guess I could do that
>  but I think the alpha-1 did somehow manage to figure the difference?
>
>  Milos
>
>  On Mon, Apr 14, 2008 at 1:42 PM, Raphaël Piéroni
>
> <[EMAIL PROTECTED]> wrote:
>  > Hi Milos,
>  >
>  >  Thanks for the feedback.
>  >
>  >  If the archetype you tried use the archetype-metadata.xml (new
>  >  descriptor) instead of the old archetype.xml (1.0-alpha-7 descriptor),
>  >  then the goal to call
>  >  is mvn archetype:generate. the goal archetype:create is the same as in
>  >  the 1.0-alpha-7 version.
>  >
>  >  I will look further on the stack trace at home.
>  >
>  >  Raphaël
>  >
>  >  2008/4/14, Milos Kleint <[EMAIL PROTECTED]>:
>  >
>  >
>  > > I've tried with netbeans integration (where alpha-1 works) and it 
> somehow fails.
>  >  >  the debug output is below.
>  >  >
>  >  >  the strange part is this line
>  >  >  Using following parameters for creating OldArchetype: 
> nbm-archetype:1.0.1
>  >  >  the nbm-archetype in question is actually an new archetype, not the 
> old one.
>  >  >  
> http://repo1.maven.org/maven2/org/codehaus/mojo/archetypes/nbm-archetype/1.0.1/
>  >  >
>  >  >  Regards
>  >  >
>  >  >  Milos
>  >  >
>  >  >
>  >  >
>  >  >  [DEBUG]Looked up -
>  >  >  [EMAIL PROTECTED] -
>  >  >  
> ClassRealm[/plugins/org.apache.maven.plugins:maven-archetype-plugin:[EMAIL 
> PROTECTED]/thread:exec_Create
>  >  >  project_2, parent: ClassRealm[plexus.core, parent: null]]
>  >  >  [DEBUG]Configuring mojo
>  >  >  'org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-3:create'
>  >  >  with basic configurator -->
>  >  >  [DEBUG]  (f) archetypeArtifactId = nbm-archetype
>  >  >  [DEBUG]  (f) archetypeGroupId = org.codehaus.mojo.archetypes
>  >  >  [DEBUG]  (f) archetypeVersion = 1.0.1
>  >  >  [DEBUG]  (f) artifactId = mavenproject4
>  >  >  [DEBUG]  (f) basedir = /home/mkleint/NetBeansProjects
>  >  >  [DEBUG]  (f) groupId = com.mycompany
>  >  >  [DEBUG]  (f) localRepository = [local] -> 
> file:///home/mkleint/.m2/repository
>  >  >  [DEBUG]  (f) pomRemoteRepositories = [[staging] ->
>  >  >  http://people.apache.org/~rafale/archetype-stage-repository/,
>  >  >  [central] -> http://repo1.maven.org/maven2]
>  >  >  [DEBUG]  (f) project = MavenProject: org.apache.maven:super-pom:2.1 @
>  >  >  [DEBUG]  (f) version = 1.0-SNAPSHOT
>  >  >  [DEBUG]-- end configuration --
>  >  >  [archetype:create]
>  >  >  [DEBUG]Setting context classloader for plugin to:
>  >  >  /plugins/org.apache.maven.plugins:maven-archetype-plugin:[EMAIL 
> PROTECTED]/thread:exec_Create
>  >  >  project_2 (instance is:
>  >  >  
> ClassRealm[/plugins/org.apache.maven.plugins:maven-archetype-plugin:[EMAIL 
> PROTECTED]/thread:exec_Create
>  >  >  project_2, parent: ClassRealm[plexus.core, parent: null]])
>  >  >  [WARN]This goal is deprecated. Please use mvn archetype:generate 
> instead
>  >  >  Defaulting package to group ID: com.mycompany
>  >  >  [DEBUG]Trying repository staging
>  >  >  [DEBUG]Unable to get resource
>  >  >  'org.codehaus.mojo.archetypes:nbm-archetype:jar:1.0.1' from repository
>  >  >  staging (http://people.apache.org/~rafale/archetype-stage-repository/)
>  >  >  org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate
>  >  >  resource in repository
>  >  >         at 
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:100)
>  >  >         at 
> org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:94)
>  >  >         at 
> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:525)
>  >  >         at 
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:431)
>  >  >         at 
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:348)
>  >  >         at 
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:192)
>  >  >         at 
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveAlways(DefaultArtifactResolver.java:94)
>  >  >         at 
> org.apache.maven.archetype.downloader.DefaultDownloader.downloadOld(DefaultDownloader.java:91)
>  >  >         at 
> org.apache.maven.archetype.old.DefaultOldArchetype.createArchetype(DefaultOldArchetype.java:122)
>  >  >         at 
> org.apache.maven.archetype.mojos.MavenArchetypeMojo.execute(MavenArchetypeMojo.java:229)
>  >  >         at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:573)
>  >  >         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:501)
>  >  >         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentsForProject(DefaultLifecycleExecutor.java:265)
>  >  >         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:180)
>  >  >         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
>  >  >         at 
> org.codehaus.mevenide.netbeans.embedder.exec.MyLifecycleExecutor.execute(MyLifecycleExecutor.java:72)
>  >  >         at 
> org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:225)
>  >  >         at 
> org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
>  >  >         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
>  >  >         at 
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:895)
>  >  >         at 
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
>  >  >         at 
> org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
>  >  >         at 
> org.codehaus.mevenide.netbeans.execute.MavenJavaExecutor.run(MavenJavaExecutor.java:213)
>  >  >         at 
> org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
>  >  >  Caused by: java.io.FileNotFoundException:
>  >  >  
> http://people.apache.org/~rafale/archetype-stage-repository/org/codehaus/mojo/archetypes/nbm-archetype/1.0.1/nbm-archetype-1.0.1.jar
>  >  >         at 
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1151)
>  >  >         at 
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:83)
>  >  >         ... 23 more
>  >  >  [DEBUG]Trying repository central
>  >  >  [DEBUG]  Artifact resolved
>  >  >  
> ----------------------------------------------------------------------------
>  >  >  Using following parameters for creating OldArchetype: 
> nbm-archetype:1.0.1
>  >  >  
> ----------------------------------------------------------------------------
>  >  >  Parameter: groupId, Value: com.mycompany
>  >  >  Parameter: packageName, Value: com.mycompany
>  >  >  Parameter: basedir, Value: /home/mkleint/NetBeansProjects
>  >  >  Parameter: package, Value: com.mycompany
>  >  >  Parameter: version, Value: 1.0-SNAPSHOT
>  >  >  Parameter: artifactId, Value: mavenproject4
>  >  >  [ERROR]
>  >  >  [ERROR]
>  >  >  [ERROR]The following mojo encountered an error while executing:
>  >  >  [ERROR]Group-Id: org.apache.maven.plugins
>  >  >  [ERROR]Artifact-Id: maven-archetype-plugin
>  >  >  [ERROR]Version: 2.0-alpha-3
>  >  >  [ERROR]Mojo: create
>  >  >  [ERROR]brought in via: Direct invocation
>  >  >  [ERROR]
>  >  >  [ERROR]While building project:
>  >  >  [ERROR]Group-Id: org.apache.maven
>  >  >  [ERROR]Artifact-Id: super-pom
>  >  >  [ERROR]Version: 2.1
>  >  >  [ERROR]From file: null
>  >  >  [ERROR]Reason: Error creating from archetype
>  >  >  [ERROR]
>  >  >  [ERROR]org.apache.maven.archetype.old.ArchetypeDescriptorException:
>  >  >  The META-INF/maven/archetype.xml descriptor cannot be found.
>  >  >  [ERROR] at 
> org.apache.maven.archetype.old.DefaultOldArchetype.createArchetype(DefaultOldArchetype.java:193)
>  >  >  [ERROR] at 
> org.apache.maven.archetype.mojos.MavenArchetypeMojo.execute(MavenArchetypeMojo.java:229)
>  >  >  [ERROR] at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:573)
>  >  >  [ERROR] at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:501)
>  >  >  [ERROR] at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentsForProject(DefaultLifecycleExecutor.java:265)
>  >  >  [ERROR] at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:180)
>  >  >  [ERROR] at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
>  >  >  [ERROR] at 
> org.codehaus.mevenide.netbeans.embedder.exec.MyLifecycleExecutor.execute(MyLifecycleExecutor.java:72)
>  >  >  [ERROR] at 
> org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:225)
>  >  >  [ERROR] at 
> org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
>  >  >  [ERROR] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
>  >  >  [ERROR] at 
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:895)
>  >  >  [ERROR] at 
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
>  >  >  [ERROR] at 
> org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
>  >  >  [ERROR] at 
> org.codehaus.mevenide.netbeans.execute.MavenJavaExecutor.run(MavenJavaExecutor.java:213)
>  >  >  [ERROR] at 
> org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
>  >  >  [ERROR]
>  >  >  [ERROR]
>  >  >  [ERROR]
>  >  >  [ERROR]Error stacktrace:
>  >  >  [ERROR]org.apache.maven.lifecycle.LifecycleExecutionException:
>  >  >  Internal error in the plugin manager executing goal
>  >  >  'org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-3:create':
>  >  >  Mojo execution failed.
>  >  >  [ERROR] at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:508)
>  >  >  [ERROR] at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentsForProject(DefaultLifecycleExecutor.java:265)
>  >  >  [ERROR] at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:180)
>  >  >  [ERROR] at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
>  >  >  [ERROR] at 
> org.codehaus.mevenide.netbeans.embedder.exec.MyLifecycleExecutor.execute(MyLifecycleExecutor.java:72)
>  >  >  [ERROR] at 
> org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:225)
>  >  >  [ERROR] at 
> org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
>  >  >  [ERROR] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
>  >  >  [ERROR] at 
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:895)
>  >  >  [ERROR] at 
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
>  >  >  [ERROR] at 
> org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
>  >  >  [ERROR] at 
> org.codehaus.mevenide.netbeans.execute.MavenJavaExecutor.run(MavenJavaExecutor.java:213)
>  >  >  [ERROR] at 
> org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
>  >  >  [ERROR]Caused by: org.apache.maven.plugin.PluginExecutionException:
>  >  >  Mojo execution failed.
>  >  >  [ERROR] at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:595)
>  >  >  [ERROR] at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:501)
>  >  >  [ERROR] ... 12 more
>  >  >  [ERROR]Caused by: org.apache.maven.plugin.MojoExecutionException:
>  >  >  Error creating from archetype
>  >  >  [ERROR] at 
> org.apache.maven.archetype.mojos.MavenArchetypeMojo.execute(MavenArchetypeMojo.java:244)
>  >  >  [ERROR] at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:573)
>  >  >  [ERROR] ... 13 more
>  >  >  [ERROR]Caused by:
>  >  >  org.apache.maven.archetype.old.ArchetypeDescriptorException: The
>  >  >  META-INF/maven/archetype.xml descriptor cannot be found.
>  >  >  [ERROR] at 
> org.apache.maven.archetype.old.DefaultOldArchetype.createArchetype(DefaultOldArchetype.java:193)
>  >  >  [ERROR] at 
> org.apache.maven.archetype.mojos.MavenArchetypeMojo.execute(MavenArchetypeMojo.java:229)
>  >  >  [ERROR] ... 14 more
>  >  >  
> ------------------------------------------------------------------------
>  >  >  BUILD FAILED
>  >  >  
> ------------------------------------------------------------------------
>  >  >  Total time: 3 seconds
>  >  >  Finished at: Mon Apr 14 13:13:26 CEST 2008
>  >  >  Final Memory: 36M/85M
>  >  >  
> ------------------------------------------------------------------------
>  >  >
>  >  >
>  >  >  On Mon, Apr 14, 2008 at 12:05 PM, Raphaël Piéroni
>  >  >  <[EMAIL PROTECTED]> wrote:
>  >  >  > Any one else has tested the plugin?
>  >  >  >  I have not enough votes for the release.
>  >  >  >
>  >  >  >  Regards,
>  >  >  >
>  >  >  >  Raphaël
>  >  >  >
>  >  >  >  2008/4/14, Jason Dillon <[EMAIL PROTECTED]>:
>  >  >  >
>  >  >  >
>  >  >  > > +1
>  >  >  >  >
>  >  >  >  >  ---jason
>  >  >  >  >
>  >  >  >  >
>  >  >  >  >
>  >  >  >  >  On Apr 11, 2008, at 5:22 AM, Raphaël Piéroni wrote:
>  >  >  >  >
>  >  >  >  >
>  >  >  >  > > Hi,
>  >  >  >  > >
>  >  >  >  > > We solved 20 issues:
>  >  >  >  > >
>  >  >  >  > 
> http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11095&styleName=Html&version=14088
>  >  >  >  > >
>  >  >  >  > > Staging repo:
>  >  >  >  > >
>  >  >  >  > http://people.apache.org/~rafale/archetype-stage-repository/
>  >  >  >  > >
>  >  >  >  > > Staging site:
>  >  >  >  > >
>  >  >  >  > http://maven.apache.org/plugins/maven-archetype-plugin-2.0-alpha-3
>  >  >  >  > >
>  >  >  >  > > Guide to testing staged releases:
>  >  >  >  > >
>  >  >  >  > 
> http://maven.apache.org/guides/development/guide-testing-releases.html
>  >  >  >  > >
>  >  >  >  > > Vote open for 72 hours.
>  >  >  >  > >
>  >  >  >  > > [ ] +1
>  >  >  >  > > [ ] +0
>  >  >  >  > > [ ] -1
>  >  >  >  > >
>  >  >  >  > >
>  >  >  >  > > Regards,
>  >  >  >  > >
>  >  >  >  > > Raphaël
>  >  >  >  > >
>  >  >  >  >
>  >  >  >  >
>  >  >  >  > 
> ---------------------------------------------------------------------
>  >  >  >  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  >  >  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >  >  >  >
>  >  >  >  >
>  >  >  >
>  >  >
>  >  >  ---------------------------------------------------------------------
>  >  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >  >
>  >  >
>  >
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to