Uploaded image for project: 'Maven Archetype'
  1. Maven Archetype
  2. ARCHETYPE-519

archetype:generate with specified remote archetypeCatalog falls back to internal catalog

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.0
    • Fix Version/s: 3.0.1
    • Component/s: Generator
    • Labels:
      None
    • Environment:
      Mac OS X 10.11.6, Apache Maven 3.2.3

      Description

      We were surprised to find out that our archetype was "suddenly" not working anymore. It turns out it was the release of org.apache.maven.plugins:maven-archetype-plugin:3.0.0 from 12/Feb/17 that was the culprit.

      When running:
      mvn org.apache.maven.plugins:maven-archetype-plugin:3.0.0:generate -DarchetypeCatalog=<remote-catalog-url-from-our-nexus> we end up with the plugin falling back to the internal catalog:

      [INFO] Scanning for projects...
      [INFO]
      [INFO] ------------------------------------------------------------------------
      [INFO] Building Maven Stub Project (No POM) 1
      [INFO] ------------------------------------------------------------------------
      [INFO]
      [INFO] >>> maven-archetype-plugin:3.0.0:generate (default-cli) > generate-sources @ standalone-pom >>>
      [INFO]
      [INFO] <<< maven-archetype-plugin:3.0.0:generate (default-cli) < generate-sources @ standalone-pom <<<
      [INFO]
      [INFO] --- maven-archetype-plugin:3.0.0:generate (default-cli) @ standalone-pom ---
      [INFO] Generating project in Interactive mode
      [INFO] No catalog defined. Using internal catalog
      [INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
      Choose archetype:
      1: internal -> org.apache.maven.archetypes:maven-archetype-archetype (An archetype which contains a sample archetype.)
      2: internal -> org.apache.maven.archetypes:maven-archetype-j2ee-simple (An archetype which contains a simplifed sample J2EE application.)
      3: internal -> org.apache.maven.archetypes:maven-archetype-plugin (An archetype which contains a sample Maven plugin.)
      4: internal -> org.apache.maven.archetypes:maven-archetype-plugin-site (An archetype which contains a sample Maven plugin site.
            This archetype can be layered upon an existing Maven plugin project.)
      5: internal -> org.apache.maven.archetypes:maven-archetype-portlet (An archetype which contains a sample JSR-268 Portlet.)
      6: internal -> org.apache.maven.archetypes:maven-archetype-profiles ()
      7: internal -> org.apache.maven.archetypes:maven-archetype-quickstart (An archetype which contains a sample Maven project.)
      8: internal -> org.apache.maven.archetypes:maven-archetype-site (An archetype which contains a sample Maven site which demonstrates
            some of the supported document types like APT, XDoc, and FML and demonstrates how
            to i18n your site. This archetype can be layered upon an existing Maven project.)
      9: internal -> org.apache.maven.archetypes:maven-archetype-site-simple (An archetype which contains a sample Maven site.)
      10: internal -> org.apache.maven.archetypes:maven-archetype-webapp (An archetype which contains a sample Maven Webapp project.)
      Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains):
      

      Version 2.4 works as expected (the archetype catalog exists under given URL and can be downloaded).

        Attachments

        Issue Links

          Activity

            People

            • Assignee:
              rfscholte Robert Scholte
              Reporter:
              pmundt Philip Mundt

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment