BTW guys another point here: you'll have an additional problem since how you want to run the tests via mvn AND the IDE then?
Kind regards, Andreas On Sep 28, 2012 5:32 PM, "Andrei Pozolotin" <[email protected]> wrote: > *Björn** > * > -------- Original Message -------- > Subject: Re: pax exam config duplication > From: Björn Pollex > <[email protected]><[email protected]> > To: General OPS4J <[email protected]> <[email protected]> > Date: Fri 28 Sep 2012 06:45:25 AM CDT > > Hello Andrei! > > hello - and thanks for thinking about this; > > I am not aware of any such tool. Anyway I think that a fully automated > solution might not be that simple. To run your bundle, you'd have to > provision all dependencies in the runtime classpath. > > yes > > Dependencies that are in scope provided could in theory also be > provisioned, but I don't think that would be very intuitive. > > yes > > Also, you'd probably requires some, but not all of the dependencies in > scope test to be provisioned. For instance, you might want to use Mockito > or something like that in your test-probe. Provisioning all test-scoped > dependencies would also provision Pax Exam itself, for instance, which is > probably not what you want. > > this could be filtered by maven "profile"; > > namely, make a convention, > that pax-exam-stuff not to be auto-provisioned should be included in > "pax-exam" profile > > So, in my opinion, the only practical approach would be to provision > runtime-scoped dependencies, and configure the rest manually. But that is > neither one nor the other, so I don't think I like it very much. > > so, how about this: > > *pax exam auto-provision** rules:** > * > *include** > ** provided > * runtime > * test > > *exclude:** > ** everything from "pax-exam" profile > > Greetings, > > Björn > > cheers, > > Andrei. > > > On Thu, Sep 27, 2012 at 10:56 PM, Andrei Pozolotin < > [email protected]> wrote: > >> Hello >> >> I am curious if there is a way to avoid completely entries like >> >> mavenBundle().groupId("org.apache.felix") >> .artifactId("org.apache.felix.fileinstall") >> .versionAsInProject(), >> >> from pax exam test options definitions >> public static Option[] options( final Option... options ) >> >> it seems it should be possible to come up with some kind of maven-based >> convention, >> so all of this can be taken directly from the pom? are there tools for >> this? >> >> Thank you, >> >> Andrei >> >> >> _______________________________________________ >> general mailing list >> [email protected] >> http://lists.ops4j.org/mailman/listinfo/general >> >> > > > _______________________________________________ > general mailing > [email protected]http://lists.ops4j.org/mailman/listinfo/general > > > > _______________________________________________ > general mailing list > [email protected] > http://lists.ops4j.org/mailman/listinfo/general > >
_______________________________________________ general mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/general
