[jbosstools-issues] [JBoss JIRA] (JBIDE-9992) Cannot create project - maven archetype

Fred Bricon (Resolved) (JIRA) jira-events at lists.jboss.org
Mon Oct 24 05:46:46 EDT 2011


     [ https://issues.jboss.org/browse/JBIDE-9992?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Fred Bricon resolved JBIDE-9992.
--------------------------------

    Resolution: Won't Fix


This is an upstream issue (maven / m2e) we can't fix in JBT.

The softeu and jpa archetypes won't work since their repository are offline (http://maven.softeu.cz/ and http://maven.rodcoffin.com/repo)

Concerning the Appfuse archetypes, looks like a known issue due to the archetype names having changed. See :
http://maven.40175.n5.nabble.com/Getting-error-The-defined-artifact-is-not-an-archetype-with-AppFuse-archetypes-tp118259p118261.html

It works in CLI because, the RELEASE meta-version is not used/displayed when choosing the version.
                
> Cannot create project - maven archetype
> ---------------------------------------
>
>                 Key: JBIDE-9992
>                 URL: https://issues.jboss.org/browse/JBIDE-9992
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: maven
>    Affects Versions: 3.2.x, 3.3.x
>            Reporter: Rastislav Wagner
>            Assignee: Fred Bricon
>
> Cannot create maven project using some archetypes of internal catalog (eg appfuse-basic-jsf, softeu-archetype-jsf, etc). Error is raised -> Cannot create project.
> Using terminal with command mvn archetype:generate and choosing appfuse-basic-jsf, project is created without any problems.
> Achetypes which don't work:
> jpa-maven-archetype
> softeu-archetype-jsf
> softeu-archetype-seam
> softeu-archetype-seam-simple
> appfuse-basic-jsf
> appfuse-basic-spring
> appfuse-basic-struts
> appfuse-basic-tapestry
> appfuse-core
> appfuse-modular-jsf
> appfuse-modular-spring
> appfuse-modular-struts
> appfuse-modular-tapestry
> Exception is: 
> !MESSAGE Unable to create project from archetype [org.appfuse.archetypes:appfuse-basic-jsf:RELEASE]
> !STACK 0
> org.apache.maven.archetype.exception.ArchetypeGenerationFailure: The defined artifact is not an archetype
> 	at org.apache.maven.archetype.generator.DefaultArchetypeGenerator.generateArchetype(DefaultArchetypeGenerator.java:152)
> 	at org.apache.maven.archetype.generator.DefaultArchetypeGenerator.generateArchetype(DefaultArchetypeGenerator.java:286)
> 	at org.apache.maven.archetype.DefaultArchetype.generateProjectFromArchetype(DefaultArchetype.java:69)
> 	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProject(ProjectConfigurationManager.java:559)
> 	at org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizard$5.doCreateMavenProjects(MavenProjectWizard.java:241)
> 	at org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob$1.doCreateMavenProjects(AbstactCreateMavenProjectJob.java:45)
> 	at org.eclipse.m2e.core.ui.internal.wizards.AbstractCreateMavenProjectsOperation.run(AbstractCreateMavenProjectsOperation.java:73)
> 	at org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob.runInWorkspace(AbstactCreateMavenProjectJob.java:49)
> 	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> Or in case of jpa-maven-archetype and softeu-archetype-seam-simple it's:
> !MESSAGE Could not resolve archetype org.apache.maven.archetypes:softeu-archetype-jsf:RELEASE from any of the configured repositories.
> !STACK 1
> org.eclipse.core.runtime.CoreException: Could not resolve artifact org.apache.maven.archetypes:softeu-archetype-jsf:pom:RELEASE
> 	at org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve(MavenImpl.java:624)
> 	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.resolveArchetype(ProjectConfigurationManager.java:626)
> 	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProject(ProjectConfigurationManager.java:537)
> 	at org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizard$5.doCreateMavenProjects(MavenProjectWizard.java:241)
> 	at org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob$1.doCreateMavenProjects(AbstactCreateMavenProjectJob.java:45)
> 	at org.eclipse.m2e.core.ui.internal.wizards.AbstractCreateMavenProjectsOperation.run(AbstractCreateMavenProjectsOperation.java:73)
> 	at org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob.runInWorkspace(AbstactCreateMavenProjectJob.java:49)
> 	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> Contains: Failed to resolve version for org.apache.maven.archetypes:softeu-archetype-jsf:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:softeu-archetype-jsf/maven-metadata.xml in local (/home/eiden/.m2/repository)
> org.sonatype.aether.resolution.VersionResolutionException: Failed to resolve version for org.apache.maven.archetypes:softeu-archetype-jsf:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:softeu-archetype-jsf/maven-metadata.xml in local (/home/eiden/.m2/repository)
> 	at org.apache.maven.repository.internal.DefaultVersionResolver.resolveVersion(DefaultVersionResolver.java:253)
> 	at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:276)
> 	at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:220)
> 	at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:197)
> 	at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:323)
> 	at org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve(MavenImpl.java:602)
> 	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.resolveArchetype(ProjectConfigurationManager.java:626)
> 	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProject(ProjectConfigurationManager.java:537)
> 	at org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizard$5.doCreateMavenProjects(MavenProjectWizard.java:241)
> 	at org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob$1.doCreateMavenProjects(AbstactCreateMavenProjectJob.java:45)
> 	at org.eclipse.m2e.core.ui.internal.wizards.AbstractCreateMavenProjectsOperation.run(AbstractCreateMavenProjectsOperation.java:73)
> 	at org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob.runInWorkspace(AbstactCreateMavenProjectJob.java:49)
> 	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> Caused by: org.sonatype.aether.transfer.MetadataNotFoundException: Could not find metadata org.apache.maven.archetypes:softeu-archetype-jsf/maven-metadata.xml in local (/home/eiden/.m2/repository)
> 	at org.sonatype.aether.impl.internal.DefaultMetadataResolver.resolve(DefaultMetadataResolver.java:219)
> 	at org.sonatype.aether.impl.internal.DefaultMetadataResolver.resolveMetadata(DefaultMetadataResolver.java:177)
> 	at org.apache.maven.repository.internal.DefaultVersionResolver.resolveVersion(DefaultVersionResolver.java:191)
> 	... 13 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list