[
https://issues.apache.org/jira/browse/SLING-5898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15394481#comment-15394481
]
Robert Munteanu commented on SLING-5898:
----------------------------------------
Yes, it is an issue. Try the following:
1. Install a SNAPSHOT bundle in a non-standard repo location, e.g.
{{bundles/extensions/adapter}}
{{mvn clean install -Dmaven.repo.local=$HOME/.m2/repo-tmp}}
2. Patch the event its to reference this SNAPSHOT, e.g.
{noformat}diff --git
a/bundles/extensions/event/src/test/java/org/apache/sling/event/it/AbstractJobHandlingTest.java
b/bundles/extensions/event/src/test/java/org/apache/sling/event/it/AbstractJobHandlingTest.java
index 821b651..a613f3e 100644
---
a/bundles/extensions/event/src/test/java/org/apache/sling/event/it/AbstractJobHandlingTest.java
+++
b/bundles/extensions/event/src/test/java/org/apache/sling/event/it/AbstractJobHandlingTest.java
@@ -150,7 +150,7 @@ public abstract class AbstractJobHandlingTest {
mavenBundle("org.apache.sling", "org.apache.sling.api",
"2.9.0"),
mavenBundle("org.apache.sling",
"org.apache.sling.resourceresolver", "1.2.6"),
- mavenBundle("org.apache.sling", "org.apache.sling.adapter",
"2.1.2"),
+ mavenBundle("org.apache.sling", "org.apache.sling.adapter",
"2.1.9-SNAPSHOT"),
mavenBundle("org.apache.sling",
"org.apache.sling.jcr.resource", "2.5.6"),
mavenBundle("org.apache.sling",
"org.apache.sling.jcr.classloader", "3.2.2"),
mavenBundle("org.apache.sling",
"org.apache.sling.jcr.contentloader", "2.1.8"),
{noformat}
{{mvn clean verify}} will fail the build since the bundle can't be resolved:
Could not find artifact
org.apache.sling:org.apache.sling.adapter:jar:2.1.9-SNAPSHOT
3. Run the build with the {{-Dmaven.alternate.repo}} flag
{{mvn clean verify -Dmaven.repo.local=$HOME/.m2/repo-tmp}}
Now the build succeeds.
4. Finally, remove the lines that bridge between the Maven system property and
Pax-Exam one from {{AbstractJobHandlingTest}}. The {{mvn}} command that
previously succeeded will fail → the issue still exists.
> Point to the alternative repository if specified on the command-line
> --------------------------------------------------------------------
>
> Key: SLING-5898
> URL: https://issues.apache.org/jira/browse/SLING-5898
> Project: Sling
> Issue Type: Improvement
> Components: Testing
> Reporter: Robert Munteanu
> Fix For: Testing Pax Exam 0.0.2
>
>
> This is basically SLING-2847 and SLING-2848 applied to the new module.
> This will help with the situation where we have SNAPSHOT dependencies which
> by design aren't resolved from the reactor by Pax-Exam.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)