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

Konrad Windszus updated SLING-11532:
------------------------------------
    Description: 
In SLING-8204 a new artifact has been introduced with artifactId 
{{sling-maven-plugin}} and the old artifactId {{maven-sling-plugin}} just 
contains the relocation information.
According to 
https://maven.apache.org/guides/mini/guide-relocation.html#releasing-the-next-version
 it is not necessary to always release both the relocated and the old 
artifactId together. Just one version with the relocation information with the 
old id is sufficient.

bq. For the release after that, you only need to publish a Maven POM with a 
groupId of org.bar, since users of the previous version have been informed of 
the changed groupId.

We already have two versions with relocation info at 
https://search.maven.org/artifact/org.apache.sling/maven-sling-plugin/2.4.2/pom 
and 
https://search.maven.org/artifact/org.apache.sling/maven-sling-plugin/2.4.0/pom.
 

I propose to flatten the multimodule repository at 
https://github.com/apache/sling-maven-plugin again to a single module one.



  was:
In SLING 8204 a new artifact has been introduced with artifactId 
{{sling-maven-plugin}} and the old artifactId {{maven-sling-plugin}} just 
contains the relocation information.
According to 
https://maven.apache.org/guides/mini/guide-relocation.html#releasing-the-next-version
 it is not necessary to always release both the relocated and the old 
artifactId together. Just one version with the relocation information with the 
old id is sufficient.

bq. For the release after that, you only need to publish a Maven POM with a 
groupId of org.bar, since users of the previous version have been informed of 
the changed groupId.

We already have two versions with relocation info at 
https://search.maven.org/artifact/org.apache.sling/maven-sling-plugin/2.4.2/pom 
and 
https://search.maven.org/artifact/org.apache.sling/maven-sling-plugin/2.4.0/pom.
 

I propose to flatten the multimodule repository at 
https://github.com/apache/sling-maven-plugin again to a single module one.




> Remove old relocation artifact maven-sling-plugin
> -------------------------------------------------
>
>                 Key: SLING-11532
>                 URL: https://issues.apache.org/jira/browse/SLING-11532
>             Project: Sling
>          Issue Type: Bug
>          Components: Maven Plugins and Archetypes
>    Affects Versions: Sling Maven Plugin 2.4.2
>            Reporter: Konrad Windszus
>            Priority: Major
>             Fix For: Sling Maven Plugin 2.5.0
>
>
> In SLING-8204 a new artifact has been introduced with artifactId 
> {{sling-maven-plugin}} and the old artifactId {{maven-sling-plugin}} just 
> contains the relocation information.
> According to 
> https://maven.apache.org/guides/mini/guide-relocation.html#releasing-the-next-version
>  it is not necessary to always release both the relocated and the old 
> artifactId together. Just one version with the relocation information with 
> the old id is sufficient.
> bq. For the release after that, you only need to publish a Maven POM with a 
> groupId of org.bar, since users of the previous version have been informed of 
> the changed groupId.
> We already have two versions with relocation info at 
> https://search.maven.org/artifact/org.apache.sling/maven-sling-plugin/2.4.2/pom
>  and 
> https://search.maven.org/artifact/org.apache.sling/maven-sling-plugin/2.4.0/pom.
>  
> I propose to flatten the multimodule repository at 
> https://github.com/apache/sling-maven-plugin again to a single module one.



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

Reply via email to