;)
2013/8/13 Olivier Lamy <[email protected]> > oups apologize my bad. > As it's a plugin that's should work. > > On 13 August 2013 20:36, Olivier Lamy <[email protected]> wrote: > > the main issue is ${java.home} > > This is replaced with the local value when the pom is deployed. > > And that's really a pain.. > > > > On 13 August 2013 04:24, Lennart Jörelid <[email protected]> > wrote: > >> Hello all, > >> > >> The AspectJ maven plugin needs to include tools.jar into classpath. > >> I suspect there are other Mojo plugins which need this as well - if so, > we > >> need a common way to handle the tools.jar problematics preferably > defined > >> within the mojo parent. > >> > >> I would suggest a dependencyManagement and profile addition. > >> Thus, a dependency defined within the dependencyManagement section: > >> > >> <dependency> > >> <groupId>com.sun</groupId> > >> <artifactId>tools</artifactId> > >> <version>${java.version}</version> > >> <scope>system</scope> > >> <systemPath>${toolsjar}</systemPath> > >> </dependency> > >> > >> and a set of profiles defining the toolsjar variable: > >> > >> <profiles> > >> <profile> > >> <id>standardToolsJar-profile</id> > >> <activation> > >> <activeByDefault>true</activeByDefault> > >> <file> > >> <exists>${java.home}/../lib/tools.jar</exists> > >> </file> > >> </activation> > >> <properties> > >> <toolsjar>${java.home}/../lib/tools.jar</toolsjar> > >> </properties> > >> </profile> > >> <profile> > >> <id>appleJdkToolsJar-profile</id> > >> <activation> > >> <activeByDefault>false</activeByDefault> > >> <file> > >> <exists>${java.home}/../Classes/classes.jar</exists> > >> </file> > >> </activation> > >> <properties> > >> <toolsjar>${java.home}/../Classes/classes.jar</toolsjar> > >> </properties> > >> </profile> > >> </profiles> > >> > >> etc. > >> > >> Fair to place a JIRA issue, or do you feel it should be done in another > way > >> (such as local to the Mojo projects which need the functionality, and > thus > >> [unnecessarily] repeated between them? > >> > >> > >> > >> -- > >> +==============================+ > >> | Bästa hälsningar, > >> | [sw. "Best regards"] > >> | > >> | Lennart Jörelid > >> | EAI Architect & Integrator > >> | > >> | jGuru Europe AB > >> | Mölnlycke - Kista > >> | > >> | Email: [email protected] > >> | URL: www.jguru.se > >> | Phone > >> | (skype): jgurueurope > >> | (intl): +46 708 507 603 > >> | (domestic): 0708 - 507 603 > >> +==============================+ > > > > > > > > -- > > Olivier Lamy > > Ecetera: http://ecetera.com.au > > http://twitter.com/olamy | http://linkedin.com/in/olamy > > > > -- > Olivier Lamy > Ecetera: http://ecetera.com.au > http://twitter.com/olamy | http://linkedin.com/in/olamy > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > -- -- +==============================+ | Bästa hälsningar, | [sw. "Best regards"] | | Lennart Jörelid | EAI Architect & Integrator | | jGuru Europe AB | Mölnlycke - Kista | | Email: [email protected] | URL: www.jguru.se | Phone | (skype): jgurueurope | (intl): +46 708 507 603 | (domestic): 0708 - 507 603 +==============================+
