Java+;Maven1.x:如何添加sun';s tools.jar?
我必须将tools.jar添加到我的maven1构建配置中,但我找不到任何帮助 以下是我使用geo的帮助性建议找到的解决方案: 为了在类路径中添加tools.jar,我修改了maven.xml构建。 java:compile之前的一个预先目标是:Java+;Maven1.x:如何添加sun';s tools.jar?,java,maven-1,Java,Maven 1,我必须将tools.jar添加到我的maven1构建配置中,但我找不到任何帮助 以下是我使用geo的帮助性建议找到的解决方案: 为了在类路径中添加tools.jar,我修改了maven.xml构建。 java:compile之前的一个预先目标是: <preGoal name="java:compile"> <ant:path id="tools"> <ant:pathelement path="${tools.jar}"/> &
<preGoal name="java:compile">
<ant:path id="tools">
<ant:pathelement path="${tools.jar}"/>
</ant:path>
<maven:addPath id="maven.dependency.classpath" refid="tools"/>
</preGoal>
<preGoal name="java:compile">
<ant:path id="tools">
<ant:pathelement path="${tools.jar}"/>
</ant:path>
<maven:addPath id="maven.dependency.classpath" refid="tools"/>
</preGoal>
下面是我调查的结果,对于那些试图实现相同目标的人来说是有帮助的
如何将tools.jar包含在我的
依赖关系
下面的代码包括tools.jar
适用于Windows、Linux和Solaris上的JDK
(它已包含在运行时中。)
适用于Mac OS X和一些免费JDK)
。。。
default-tools.jar
java.vendor
太阳微系统公司。
com.sun
工具
1.4.2
系统
${java.home}/./lib/tools.jar
...
应该可以。这只在ant任务中有效。
应该可以。这只适用于ant任务。多亏了Geo,我修改了maven.xml构建,以便在类路径中添加tools.jar java:compile之前的一个预先目标是:
<preGoal name="java:compile">
<ant:path id="tools">
<ant:pathelement path="${tools.jar}"/>
</ant:path>
<maven:addPath id="maven.dependency.classpath" refid="tools"/>
</preGoal>
<preGoal name="java:compile">
<ant:path id="tools">
<ant:pathelement path="${tools.jar}"/>
</ant:path>
<maven:addPath id="maven.dependency.classpath" refid="tools"/>
</preGoal>
多亏了Geo,我修改了maven.xml构建,以便在类路径中添加tools.jar
java:compile之前的一个预先目标是:
<preGoal name="java:compile">
<ant:path id="tools">
<ant:pathelement path="${tools.jar}"/>
</ant:path>
<maven:addPath id="maven.dependency.classpath" refid="tools"/>
</preGoal>
<preGoal name="java:compile">
<ant:path id="tools">
<ant:pathelement path="${tools.jar}"/>
</ant:path>
<maven:addPath id="maven.dependency.classpath" refid="tools"/>
</preGoal>
我已经为一个注释处理类完成了这项工作。但是我需要为不在ant任务中的依赖项(apt)添加tools.jar。我需要在project.xml中添加tools.jar。但是我需要为不在ant任务中的依赖项(apt)添加tools.jar。我需要在project.xml中添加tools.jar。addPath
由xmlns:maven=“jelly:maven”
提供addPath
由xmlns:maven=“jelly:maven”