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

Reply via email to