[ https://issues.apache.org/jira/browse/SLING-9848?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carsten Ziegeler resolved SLING-9848. ------------------------------------- Resolution: Won't Fix > The ArtifactManager should handle SNAPSHOT dependencies exactly like Maven > -------------------------------------------------------------------------- > > Key: SLING-9848 > URL: https://issues.apache.org/jira/browse/SLING-9848 > Project: Sling > Issue Type: Improvement > Components: Feature Model > Affects Versions: Feature Model 1.2.10 > Reporter: Radu Cotescu > Priority: Major > > When a feature provides a SNAPSHOT dependency by using the artifact's > specific version generated by Nexus (e.g. 1.0.0-SNAPSHOT -> > 1.0.0-20201021.121222-1), then the {{ArtifactManager}} fails to correctly > find the dependency. > Assuming a definition like: > {code} > { > "id":"org.myorg:mybundle:1.0.0-20201021.121222-1", > "start-order":"20" > } > {code} > Maven would download / solve > {{org/myorg/mybundle/1.0.0-SNAPSHOT/mybundle-1.0.0-20201021.121222-1.jar}}, > whereas the {{ArtifactManager}} would try to download / solve > {{org/myorg/mybundle/1.0.0-20201021.121222-1/mybundle-1.0.0-20201021.121222-1.jar}}. > IMO, when working with Maven Repositories / Artifacts, the > {{ArtifactManager}} should use Maven components for correctly resolving the > artifacts the same way Maven would. -- This message was sent by Atlassian Jira (v8.3.4#803005)