ant中无法识别路径定义
我在名为unittest.xml的文件中以以下方式定义了一个路径(第26行):ant中无法识别路径定义,ant,Ant,我在名为unittest.xml的文件中以以下方式定义了一个路径(第26行): 接下来,我尝试以以下方式使用路径: <classpath> <path refid="tasks.path" /> </classpath> 在taskdef标记中。 当我运行ant代码时,它会很好地完成所有工作,直到我出现以下错误: 生成失败的unittest.xml:296: 在运行时发生以下错误: 执行此行:unittest.xml:
接下来,我尝试以以下方式使用路径:
<classpath>
<path refid="tasks.path" />
</classpath>
在taskdef标记中。
当我运行ant代码时,它会很好地完成所有工作,直到我出现以下错误:
生成失败的unittest.xml:296:
在运行时发生以下错误:
执行此行:unittest.xml:281:
找不到引用任务.path
如何解决此问题?您应该在
我认为您的问题在于,在classpath中,您不应该嵌套path元素,而应该给出classpath元素本身的路径id。我们需要查看行,因为我们无法访问您的构建脚本
<classpath>
<path refid="tasks.path" />
</classpath>
<project ... >
<path id="project.class.path">
<pathelement location="lib/"/>
<pathelement path="${java.class.path}/"/>
<pathelement path="${additional.path}"/>
</path>
<target ... >
<rmic ...>
<classpath refid="project.class.path"/>
</rmic>
</target>
<target ... >
<javac ...>
<classpath refid="project.class.path"/>
</javac>
</target>
</project>