我必须补充的tools.jar到我maven1构建的配置,但我无法找到任何帮助。
下面是我使用地理的有益sugestion找到了解决办法:
我曾经为了添加的tools.jar在classpath修改的maven.xml构建。 之前的java预目标:编译做的东西:
<preGoal name="java:compile">
<ant:path id="tools">
<ant:pathelement path="${tools.jar}"/>
</ant:path>
<maven:addPath id="maven.dependency.classpath" refid="tools"/>
</preGoal>
下面是我investiqgations的结果,而为有人试图达到同样的unsing Maven的2.x的可以是有益的
如何包括我依赖的tools.jar?
下面的代码包含的tools.jar在Windows,Linux和Solaris版本的JDK(它已经包含在运行时为Mac OS X和一些免费的JDK)。
... <profiles> <profile> <id>default-tools.jar</id> <activation> <property> <name>java.vendor</name> <value>Sun Microsystems Inc.</value> </property> </activation> <dependencies> <dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId> <version>1.4.2</version> <scope>system</scope> <systemPath>${java.home}/../lib/tools.jar</systemPath> </dependency> </dependencies> </profile> </profiles> ...