[ 
https://jira.codehaus.org/browse/MNG-5511?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=339885#comment-339885
 ] 

Jason van Zyl commented on MNG-5511:
------------------------------------

Please read 
https://cwiki.apache.org/confluence/display/MAVEN/Submitting+Issue+for+Maven's+Core
                
> Can't override a profile setting in a plugin's dependency
> ---------------------------------------------------------
>
>                 Key: MNG-5511
>                 URL: https://jira.codehaus.org/browse/MNG-5511
>             Project: Maven 2 & 3
>          Issue Type: Bug
>          Components: Dependencies
>    Affects Versions: 3.0.4
>         Environment: OS X 10.8.3
>            Reporter: David Hay
>
> We are trying to use the mojo cobertura plugin in our project.  However, it 
> won't run on my Mac Book Pro (OS X, 10.8.3) as Apple very kindly decided to 
> move tools.jar and embed it into classes.jar in a completely different 
> directory.
> The plugin depends on cobertura, which defines the following property in its 
> mac profile:
>     <profile>
>       <id>OSXProfile</id>
>       <activation>
>         <os>
>           <family>mac</family>
>         </os>
>       </activation>
>       <properties>
>         <toolsjar>${java.home}/../lib/tools.jar</toolsjar>
>       </properties>
>     </profile>
> and the accompanying dependency:
>     <dependency>
>       <groupId>com.sun</groupId>
>       <artifactId>tools</artifactId>
>       <version>0</version>
>       <scope>system</scope>
>       <systemPath>${toolsjar}</systemPath>
>     </dependency>
> This is wrong for Mac OS 10.8.3 running Java 6 on two counts - the lib 
> directory is at ${java.home}/lib and the tools.jar doesn't exist in the lib 
> directory as apple decided to put those clases in 
> ${java.home}/../Classes/classes.jar.
> I therefore need to be able to override the <toolsjar> setting, but nothing 
> I've tried works.  
> I have tried adding my own profile and setting <toolsjar> appropriately, but 
> it seems to be ignored.  I also tried specifying it on the command line, and 
> again, it complains it can't find ../lib/tools.jar.
> This is a show-stopper for us.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to