I don't know. I don't use archetypes myself and have not looked at this
part of m2e codebase for very long time.

As a side note, m2e-dev is a better place to ask development-related
questions, so please ask any further questions there.

--
Regards,
Igor

On 12-08-07 8:14 AM, Ricardo Gladwell wrote:
Hi Igor

OK, I think I got this working as intended, I added the following to my
plugin.xml:


<extension
          point="org.eclipse.m2e.core.archetypeCatalogs">
          <local
                name="/android-archetype-catalog.xml"
                description="Android"
          >
          </local>
    </extension>

With android-archetype-catalog.xml placed in my Tycho Maven
src/main/resources root folder.

But when I try to load the Android catalog in the Maven create project
wizard Eclipse I get the following exception:

[WARNING] Error reading archetype catalog bundleentry://813.fwk758393764
org.apache.maven.wagon.UnsupportedProtocolException: Cannot find wagon
which supports the requested protocol: bundleentry
        at
org.apache.maven.repository.legacy.DefaultWagonManager.getWagon(DefaultWagonManager.java:768)
        at
org.apache.maven.repository.legacy.DefaultWagonManager.getWagon(DefaultWagonManager.java:747)
        at
org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource.getArchetypeCatalog(RemoteCatalogArchetypeDataSource.java:86)
        at
org.apache.maven.archetype.DefaultArchetype.getRemoteCatalog(DefaultArchetype.java:197)
        at org.eclipse.m2e.core.internal.archetype.ArchetypeCatalogFactory
$RemoteCatalogFactory.getArchetypeCatalog(ArchetypeCatalogFactory.java:177)
        at
org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizardArchetypePage.getAllArchetypes(MavenProjectWizardArchetypePage.java:519)
        at
org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizardArchetypePage.getArchetypesForCatalog(MavenProjectWizardArchetypePage.java:494)
        at
org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizardArchetypePage
$14.run(MavenProjectWizardArchetypePage.java:535)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by:
org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
java.util.NoSuchElementException
       role: org.apache.maven.wagon.Wagon
   roleHint: bundleentry
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:257)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:245)
        at
org.apache.maven.repository.legacy.DefaultWagonManager.getWagon(DefaultWagonManager.java:764)
        ... 8 more
Caused by: java.util.NoSuchElementException
        at org.sonatype.guice.bean.locators.LocatedBeans
$Itr.next(LocatedBeans.java:142)
        at org.sonatype.guice.bean.locators.LocatedBeans
$Itr.next(LocatedBeans.java:77)
        at org.sonatype.guice.plexus.locators.DefaultPlexusBeans
$Itr.next(DefaultPlexusBeans.java:60)
        at org.sonatype.guice.plexus.locators.DefaultPlexusBeans
$Itr.next(DefaultPlexusBeans.java:48)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)
        ... 10 more
[WARNING] Error reading archetype catalog bundleentry://813.fwk758393764
org.apache.maven.wagon.UnsupportedProtocolException: Cannot find wagon
which supports the requested protocol: bundleentry
        at
org.apache.maven.repository.legacy.DefaultWagonManager.getWagon(DefaultWagonManager.java:768)
        at
org.apache.maven.repository.legacy.DefaultWagonManager.getWagon(DefaultWagonManager.java:747)
        at
org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource.getArchetypeCatalog(RemoteCatalogArchetypeDataSource.java:86)
        at
org.apache.maven.archetype.DefaultArchetype.getRemoteCatalog(DefaultArchetype.java:197)
        at org.eclipse.m2e.core.internal.archetype.ArchetypeCatalogFactory
$RemoteCatalogFactory.getArchetypeCatalog(ArchetypeCatalogFactory.java:177)
        at
org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizardArchetypePage.getArchetypesForCatalog(MavenProjectWizardArchetypePage.java:497)
        at
org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizardArchetypePage
$14.run(MavenProjectWizardArchetypePage.java:535)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by:
org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
java.util.NoSuchElementException
       role: org.apache.maven.wagon.Wagon
   roleHint: bundleentry
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:257)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:245)
        at
org.apache.maven.repository.legacy.DefaultWagonManager.getWagon(DefaultWagonManager.java:764)
        ... 7 more
Caused by: java.util.NoSuchElementException
        at org.sonatype.guice.bean.locators.LocatedBeans
$Itr.next(LocatedBeans.java:142)
        at org.sonatype.guice.bean.locators.LocatedBeans
$Itr.next(LocatedBeans.java:77)
        at org.sonatype.guice.plexus.locators.DefaultPlexusBeans
$Itr.next(DefaultPlexusBeans.java:60)
        at org.sonatype.guice.plexus.locators.DefaultPlexusBeans
$Itr.next(DefaultPlexusBeans.java:48)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)
        ... 9 more
[WARNING] Error reading archetype catalog bundleentry://813.fwk758393764
org.apache.maven.wagon.UnsupportedProtocolException: Cannot find wagon
which supports the requested protocol: bundleentry
        at
org.apache.maven.repository.legacy.DefaultWagonManager.getWagon(DefaultWagonManager.java:768)
        at
org.apache.maven.repository.legacy.DefaultWagonManager.getWagon(DefaultWagonManager.java:747)
        at
org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource.getArchetypeCatalog(RemoteCatalogArchetypeDataSource.java:86)
        at
org.apache.maven.archetype.DefaultArchetype.getRemoteCatalog(DefaultArchetype.java:197)
        at org.eclipse.m2e.core.internal.archetype.ArchetypeCatalogFactory
$RemoteCatalogFactory.getArchetypeCatalog(ArchetypeCatalogFactory.java:177)
        at
org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizardArchetypePage.getArchetypesForCatalog(MavenProjectWizardArchetypePage.java:497)
        at
org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizardArchetypePage
$14.run(MavenProjectWizardArchetypePage.java:535)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by:
org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
java.util.NoSuchElementException
       role: org.apache.maven.wagon.Wagon
   roleHint: bundleentry
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:257)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:245)
        at
org.apache.maven.repository.legacy.DefaultWagonManager.getWagon(DefaultWagonManager.java:764)
        ... 7 more
Caused by: java.util.NoSuchElementException
        at org.sonatype.guice.bean.locators.LocatedBeans
$Itr.next(LocatedBeans.java:142)
        at org.sonatype.guice.bean.locators.LocatedBeans
$Itr.next(LocatedBeans.java:77)
        at org.sonatype.guice.plexus.locators.DefaultPlexusBeans
$Itr.next(DefaultPlexusBeans.java:60)
        at org.sonatype.guice.plexus.locators.DefaultPlexusBeans
$Itr.next(DefaultPlexusBeans.java:48)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)
        ... 9 more


Any ideas what I'm doing wrong?

TIA...

_______________________________________________
m2e-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to