[
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)