You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Slawomir Jaranowski (Jira)" <ji...@apache.org> on 2024/09/05 17:08:00 UTC

[jira] [Assigned] (ARCHETYPE-655) Get rid of Wagon API to download catalogs

     [ https://issues.apache.org/jira/browse/ARCHETYPE-655?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Slawomir Jaranowski reassigned ARCHETYPE-655:
---------------------------------------------

    Assignee: Slawomir Jaranowski

> Get rid of Wagon API to download catalogs
> -----------------------------------------
>
>                 Key: ARCHETYPE-655
>                 URL: https://issues.apache.org/jira/browse/ARCHETYPE-655
>             Project: Maven Archetype
>          Issue Type: Improvement
>            Reporter: Konrad Windszus
>            Assignee: Slawomir Jaranowski
>            Priority: Major
>             Fix For: 3.3.0
>
>
> 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.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)