Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-16577

Remove remote JBoss Archetype catalog

XMLWordPrintable

    • Hide
      The JBoss Remote Archetype Catalog has been removed from the JBoss Maven Integration feature as :
      - it was no longer necessary as all JBoss projects now provide archetypes directly available from Maven Central
      - Infrastructure issues on the JBoss Nexus server slowed *all* archetype resolution / project creation from the JBoss Central and Maven wizards
      Show
      The JBoss Remote Archetype Catalog has been removed from the JBoss Maven Integration feature as : - it was no longer necessary as all JBoss projects now provide archetypes directly available from Maven Central - Infrastructure issues on the JBoss Nexus server slowed *all* archetype resolution / project creation from the JBoss Central and Maven wizards

      The JBoss remote archetype catalog was added with JBIDE-12094 to mitigate the loss of functionality caused by the removal of the JBoss nexus index (which caused JBIDE-12066)

      Problem is, m2e tries to check the origin of a given archetype several (3 minimum) times during the creation process. It tries to lookup any selected archetype in all remote repositories in order to get the matching remote url if possible.

      Problem is, JBoss Nexus is super super slow. Each lookup takes between 5 and 10 seconds (or more!). Given most archetypes come from Maven central this is a waste of time. When removed, creating any project from either JBoss Central or the Maven Wizard becomes much, much, much faster.

      I have some work in progress to fix the dubious lookup logic in m2e but that won't be available before next june.

      I believe even switchyard archetypes are now synch'ed to Maven central so the JBoss Archetype Catalog is not relevant anymore. I propose we remove it from the JBoss Maven Integration plugin. rcernich1 WDYT?

            fbricon@redhat.com Fred Bricon
            fbricon@redhat.com Fred Bricon
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: