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
