Let maven resolve dependencies in plugin up-front and provide resolved urls in
generated paxexam.args
-----------------------------------------------------------------------------------------------------
Key: PAXEXAM-35
URL: http://issues.ops4j.org/browse/PAXEXAM-35
Project: Pax Exam
Issue Type: Improvement
Reporter: Richard Wallace
Assignee: Toni Menzel
Suggestion from Richard Wallace on Mailinglist:
The only thing I think would be an improvement is if the
dependencies, instead of being passed using the mvn: URIs, would be
resolved by the maven plugin and passed as file: URIs instead. This
way, if I've got a project structure like
myproject/
bundle1/
pom.xml
bundle2/
pom.xml
integration-tests/
pom.xml
I can run the integration tests from the root project directory,
myproject, and have the bundles that pax runner is configured with be
the jars in myproject/bundle1/target/bundle1-1.0-SNAPSHOT.jar and
myproject/bundle2/target/bundle2-1.0-SNAPSHOT.jar. As it stands now,
because you pass the mvn: URI instead of the file: URI, pax runner
will try and find the bundle jars in the local repository or try and
download them from a remote repository rather than use the jars that
were created as part of the build. It's really handy to not have to
install the bundles into a local repository until the integration
tests pass. This can be particularly important in doing CI.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general