我在Ant中定义了一个新任务。 我将其导出为jar并添加到我的构建文件中:
<taskdef classname="X" classpath="Y.jar"/>
问题是这在运行时失败了。 它告诉我它没有找到班级。 通过将jar添加到类路径中,它已得到纠正。
我的问题是:有没有办法可以从Ant构建文件中引用我的jar而不更改类路径?
答案 0 :(得分:9)
如果您知道jar的路径,则在ant脚本中可以为自己的任务定义类路径。
<taskdef name="myTaskName" classname="com.myorg.myclass">
<classpath>
<pathelement location="pathToMyJar.jar"/>
</classpath>
</taskdef>
答案 1 :(得分:1)