Я хотел бы поместить JDK tools.jar в качестве зависимости от компиляции. Я нашел несколько примеров, которые указывают на использование свойства systemPath, как показано ниже:
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
Проблема в том, что путь для Mac Os X неправилен (однако он подходит для Windows и Linux). Для него правильный путь ${java.home}/../Classes/classes.jar.
Я ищу способ определить свойство maven таким образом, что если система обнаружена как Mac Os X, значение равно ${java.home}/../Classes/classes.jar, в противном случае он устанавливается в ${java.home}/../lib/tools.jar (например, это возможно сделать с ANT). У кого-то есть идея?