You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ol...@apache.org on 2017/01/13 12:48:54 UTC

svn commit: r1778574 - /sling/trunk/testing/org.apache.sling.testing.paxexam/src/main/resources/templates/SlingVersionResolver.txt

Author: olli
Date: Fri Jan 13 12:48:54 2017
New Revision: 1778574

URL: http://svn.apache.org/viewvc?rev=1778574&view=rev
Log:
SLING-6038 Provide convenient method to set versions from Maven project

Modified:
    sling/trunk/testing/org.apache.sling.testing.paxexam/src/main/resources/templates/SlingVersionResolver.txt

Modified: sling/trunk/testing/org.apache.sling.testing.paxexam/src/main/resources/templates/SlingVersionResolver.txt
URL: http://svn.apache.org/viewvc/sling/trunk/testing/org.apache.sling.testing.paxexam/src/main/resources/templates/SlingVersionResolver.txt?rev=1778574&r1=1778573&r2=1778574&view=diff
==============================================================================
--- sling/trunk/testing/org.apache.sling.testing.paxexam/src/main/resources/templates/SlingVersionResolver.txt (original)
+++ sling/trunk/testing/org.apache.sling.testing.paxexam/src/main/resources/templates/SlingVersionResolver.txt Fri Jan 13 12:48:54 2017
@@ -21,6 +21,7 @@ package org.apache.sling.testing.paxexam
 import java.util.HashMap;
 import java.util.Map;
 
+import org.ops4j.pax.exam.MavenUtils;
 import org.ops4j.pax.exam.options.MavenUrlReference.VersionResolver;
 
 /**
@@ -63,6 +64,11 @@ public class SlingVersionResolver implem
         return versions.put(key(groupId, artifactId), version);
     }
 
+    public String setVersionFromProject(final String groupId, final String artifactId) {
+        final String version = MavenUtils.getArtifactVersion(groupId, artifactId);
+        return versions.put(key(groupId, artifactId), version);
+    }
+
     @Override
     public String getVersion(final String groupId, final String artifactId) {
         return versions.get(key(groupId, artifactId));