This is an automated email from the ASF dual-hosted git repository.
cziegeler pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-slingfeature-maven-plugin.git
The following commit(s) were added to refs/heads/master by this push:
new 1f0d1c8 SLING-9095 : Create a mojo that is able to create a feature
archive
1f0d1c8 is described below
commit 1f0d1c89858c16034162f00b3074f6455ee8bca7
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Fri Feb 21 08:49:55 2020 +0100
SLING-9095 : Create a mojo that is able to create a feature archive
---
pom.xml | 4 ++--
.../{AttachFeatureArchive.java => AttachFeatureArchiveMojo.java} | 5 ++---
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/pom.xml b/pom.xml
index cfeb1e8..ec37d8a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.sling</groupId>
<artifactId>sling</artifactId>
- <version>35</version>
+ <version>38</version>
<relativePath />
</parent>
@@ -160,7 +160,7 @@
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.feature</artifactId>
- <version>1.1.2</version>
+ <version>1.1.3-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
diff --git
a/src/main/java/org/apache/sling/feature/maven/mojos/AttachFeatureArchive.java
b/src/main/java/org/apache/sling/feature/maven/mojos/AttachFeatureArchiveMojo.java
similarity index 96%
rename from
src/main/java/org/apache/sling/feature/maven/mojos/AttachFeatureArchive.java
rename to
src/main/java/org/apache/sling/feature/maven/mojos/AttachFeatureArchiveMojo.java
index f14b90e..9e2b503 100644
---
a/src/main/java/org/apache/sling/feature/maven/mojos/AttachFeatureArchive.java
+++
b/src/main/java/org/apache/sling/feature/maven/mojos/AttachFeatureArchiveMojo.java
@@ -50,7 +50,7 @@ import org.apache.sling.feature.maven.ProjectHelper;
requiresDependencyResolution = ResolutionScope.TEST,
threadSafe = true
)
-public class AttachFeatureArchive extends AbstractFeatureMojo {
+public class AttachFeatureArchiveMojo extends AbstractFeatureMojo {
private static final String EXTENSION = "zip";
@@ -128,8 +128,7 @@ public class AttachFeatureArchive extends
AbstractFeatureMojo {
final String classifier = feature.getId().getClassifier() == null ?
CLASSIFIER
: feature.getId().getClassifier().concat(CLASSIFIER);
- final ArtifactId archiveId = new
ArtifactId(feature.getId().getGroupId(), feature.getId().getArtifactId(),
- feature.getId().getVersion(), classifier, EXTENSION);
+ final ArtifactId archiveId =
feature.getId().changeClassifier(classifier).changeType(EXTENSION);
// write the feature model archive
final File outputFile = new File(