I would conclude not to use Maven 2 from that ;-) 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]
