On 13 août 2010, at 18:40, Felix Knecht wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > >>> Of course, Felix. But you're far more skilled than I am. >>> But I try to improve myself... ;) > > And I'm an absolutely docbook noob, so be warned ;-)
Héhé, sure... ;) >> >> >> So just go ahed and commit it! >> >>> Sure! >> >>> Thanks, >>> Pierre-Arnaud >> >> Regards >> Felix >> >> PS: >> Thanks Jeff for very quick response >> >> >>>>> If that's ok with everyone, I'd like to commit it to the current trunk >>>>> (and >>>>> create and resolve an associated issue in JIRA). >>>>> WDYT ? >>>>> >>>>> Regards, >>>>> Pierre-Arnaud >>>>> >>>>> >>>>> >>>>> >>>>> On 13 août 2010, at 17:20, Pierre-Arnaud Marcelot wrote: >>>>> >>>>>> Hi Jeff, >>>>>> >>>>>> I see that we do have access to a project instance in our goal Mojo: >>>>>> protected MavenProject project; >>>>>> >>>>>> I'm going to try this. >>>>>> >>>>>> Thanks a lot. >>>>>> >>>>>> Regards, >>>>>> Pierre-Arnaud >>>>>> >>>>>> >>>>>> On 13 août 2010, at 17:09, Jeff MAURY wrote: >>>>>> >>>>>>> If you use the MavenProject object, you have a method called >>>>>>> getActiveProfiles: see >>>>>>> http://www.docjar.com/docs/api/org/apache/maven/project/MavenProject.html#getActiveProfiles >>>>>>> >>>>>>> Regards >>>>>>> Jeff >>>>>>> >>>>>>> On Fri, Aug 13, 2010 at 4:57 PM, Pierre-Arnaud Marcelot >>>>>>> <[email protected] >>>>>>> <mailto:[email protected]>> wrote: >>>>>>> >>>>>>> Hi dev (and especially Felix - our Maven plugin guru), >>>>>>> >>>>>>> We have recently introduced the 'studio-full' profile in Studio's >>>>>>> build. >>>>>>> This profile allows us to maintain the "daily" build (mvn clean >>>>>>> install) >>>>>>> very fast by only including the modules which really matter the most >>>>>>> to >>>>>>> us (like the core and ui plugins) and excluding from build modules >>>>>>> like >>>>>>> help, feature plugins or update site generation (which don't change >>>>>>> very >>>>>>> often). >>>>>>> >>>>>>> All those excluded modules are part of the 'studio-full' profile. >>>>>>> >>>>>>> Now, I noticed that we're facing a problem when we want to generate >>>>>>> the >>>>>>> Eclipse descriptors of the excluded modules using 'mvn studio:eclipse >>>>>>> -Pstudio-full'. >>>>>>> >>>>>>> I've looked at the code of the Studio Plugin and found out that we're >>>>>>> forking a Maven goal (mvn eclipse:eclipse). The problem is that the >>>>>>> '-Pstudio-full' is not appended to that execution and then, the >>>>>>> eclipse:eclipse goal is not run on the excluded modules. >>>>>>> >>>>>>> I tried to modify the Studio Plugin in order to be able to propagate >>>>>>> the >>>>>>> list of profiles to the fork Maven goal but I couldn't found a way to >>>>>>> get >>>>>>> the list of currently used profiles. >>>>>>> >>>>>>> If someone has an idea... >>>>>>> >>>>>>> Thanks, >>>>>>> Pierre-Arnaud >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> "Legacy code" often differs from its suggested alternative by actually >>>>>>> working and scaling. >>>>>>> - Bjarne Stroustrup >>>>>>> >>>>>>> http://www.jeffmaury.com <http://www.jeffmaury.com/> >>>>>>> http://riadiscuss.jeffmaury.com <http://riadiscuss.jeffmaury.com/> >>>>>>> http://www.twitter.com/jeffmaury >>>>>> >>>>> >> > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.16 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAkxldZkACgkQ2lZVCB08qHGf8gCeN8an1kfPb8YmUU7i0Tep7Nht > 5D0AniP6h/zzi3NXPh6Q/AvjJhajzeT1 > =ew9T > -----END PGP SIGNATURE-----
