> I would conclude not to use Maven 2 from that ;-)
Well, not an option for maven-shared libs. (at least not yet) /Anders > > Anders Hammar wrote on 29.10.2014 08:18: > > >> > >> Unfortunately, maven-plugin-testing-harness v3.1.0 (where > >> readMavenProject was added) is too high of a Java version for the shared > >> liv I'm working on. :-( But I could probably borrow the code... > >> > > > > Turns out I can't do that. That code uses the ProjectBuilder class which > is > > not available in Maven 2.x. > > > > /Anders > > > >> > >> /Anders > >> > >> On Wed, Oct 29, 2014 at 3:49 PM, Igor Fedorenko <[email protected]> > >> wrote: > >> > >>> You can also use MojoRule#readMavenProject from > >>> maven-plugin-testing-harness [1]. You'd have to inject any cross-module > >>> dependencies manually. > >>> > >>> You can also see how we do this in Tycho [2], where we delegate to > >>> DefaultMaven to read and resolve multimodule project. > >>> > >>> And, of course, you can just create MavenProject instance and populate > >>> it with relevant data. > >>> > >>> Really depends on what you actually need to do. > >>> > >>> > >>> [1] https://git-wip-us.apache.org/repos/asf?p=maven-plugin- > >>> testing.git;a=blob;f=maven-plugin-testing-harness/src/ > >>> main/java/org/apache/maven/plugin/testing/MojoRule.java;h= > >>> d4d57f0ca2295a60032984d31680815364c8f805;hb= > >>> 5f2f3a23b62bf1cc2465c94b173700ee557edc5a > >>> > >>> [2] http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/ > >>> tree/tycho-testing-harness/src/main/java/org/eclipse/tycho/testing/ > >>> AbstractTychoMojoTestCase.java > >>> > >>> -- > >>> Regards, > >>> Igor > >>> > >>> > >>> > >>> On 2014-10-29, 10:09, Anders Hammar wrote: > >>> > >>>> I'm trying to create a unit test for MSHARED-361, but I can't figure > out > >>>> how I get hold of the MavenProject object of one of the modules in a > >>>> multi-module build. > >>>> Anyone with a pointer or a hint on where this is done in some other > unit > >>>> test? > >>>> > >>>> /Anders > >>>> > >>>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: [email protected] > >>> For additional commands, e-mail: [email protected] > >>> > >>> > >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
