Ответ 1
В нижнем углу внешних ссылок принимается ответ. Codehaus отключился, и, таким образом, решение исчезло. Для справки здесь контент за ссылкой - вам в основном нужно только скопировать блок <dependencies>...</dependencies>
в ваш плагин antrun...
maven-antrun-plugin запускает ant с JAVA_HOME, установленным в подкаталог jre JDK, даже если JAVA_HOME для общего прогона является JDK. В другом месте есть документация о том, как создать зависимость на уровне проекта для JDK tools.jar, но это не помогает antrun, который является плагином. Следующий профиль выполняет эту работу. ".." в пути перемещается мимо каталога "jre" в каталог lib.
<profiles>
<profile>
<id>tools.jar</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</profile>