This is an automated email from the ASF dual-hosted git repository.

bdelacretaz pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-jcr-repoinit.git


The following commit(s) were added to refs/heads/master by this push:
     new 49e30a7  SLING-9085 - setup https Maven repository
49e30a7 is described below

commit 49e30a7900c18a6f2aa8d7e03c2582e1c001b5a5
Author: Bertrand Delacretaz <[email protected]>
AuthorDate: Tue Feb 18 15:45:40 2020 +0100

    SLING-9085 - setup https Maven repository
---
 .../apache/sling/jcr/repoinit/it/RepoInitTestSupport.java   | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git 
a/src/test/java/org/apache/sling/jcr/repoinit/it/RepoInitTestSupport.java 
b/src/test/java/org/apache/sling/jcr/repoinit/it/RepoInitTestSupport.java
index cd0eb65..8c13b07 100644
--- a/src/test/java/org/apache/sling/jcr/repoinit/it/RepoInitTestSupport.java
+++ b/src/test/java/org/apache/sling/jcr/repoinit/it/RepoInitTestSupport.java
@@ -28,6 +28,9 @@ import org.ops4j.pax.exam.options.CompositeOption;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import static org.ops4j.pax.exam.CoreOptions.keepCaches;
+import static org.ops4j.pax.exam.CoreOptions.systemProperty;
+import static org.ops4j.pax.exam.CoreOptions.when;
 import static org.ops4j.pax.exam.cm.ConfigurationAdminOptions.newConfiguration;
 import static org.apache.sling.testing.paxexam.SlingOptions.versionResolver;
 
@@ -52,18 +55,26 @@ public abstract class RepoInitTestSupport extends 
TestSupport {
 
     protected static final Logger log = 
LoggerFactory.getLogger(RepoInitTestSupport.class.getName());
 
+    final String repositoriesURL = "https://repo1.maven.org/maven2@id=central";;
+
     @Inject
     private SlingRepository repository;
 
     @Configuration
     public Option[] configuration() {
         
SlingOptions.versionResolver.setVersionFromProject("org.apache.jackrabbit", 
"jackrabbit-api");
+        final String localRepo = System.getProperty("maven.repo.local", "");
         final Option[] options = 
         remove(new Option[] {
             vmOption(System.getProperty("pax.vm.options")),
             baseConfiguration(),
             slingQuickstart(),
             testBundle("bundle.filename"),
+            keepCaches(),
+            
systemProperty("org.ops4j.pax.url.mvn.repositories").value(repositoriesURL),
+            when(localRepo.length() > 0).useOptions(
+                
systemProperty("org.ops4j.pax.url.mvn.localRepository").value(localRepo)
+            ),
             
mavenBundle().groupId("org.apache.sling").artifactId("org.apache.sling.repoinit.parser").versionAsInProject(),
             junitBundles(),
             
newConfiguration("org.apache.sling.jcr.base.internal.LoginAdminWhitelist")
@@ -137,4 +148,4 @@ public abstract class RepoInitTestSupport extends 
TestSupport {
         return expanded.toArray(new Option[0]);
     }
 
-}
\ No newline at end of file
+}

Reply via email to