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

Get rid of Wagon API to download catalogs

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      Currently the RemoteCatalogArchetypeDataSource relies on Wagon API to download the catalog from a Maven repository (https://github.com/apache/maven-archetype/blob/3a2b725198c3823fd5d7e9f88b665b2e4515a202/archetype-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java#L127-L149). 

      Instead the Maven Resolver API should be used directly. At the same time some more flexibility with regards to repository ids would be beneficial (in order to support multiple custom catalogs or to reuse existing repository/server sections in the settings.xml). In the best case even merging catalog XMLs from multiple repos (with deduplication) should be supported.

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              kwin Konrad Windszus
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: