由于在其他项目中导入不正确,Ant构建失败
我有一个java项目,在其他项目中导入和使用类。 我能够在eclipse中成功构建这个项目。 然后从Eclipse中导出一个Ant构建文件build.xml。 如果我尝试使用eclipse或通过cmd提示运行此文件,它将失败。
许多导入报告错误之一是:
[javac] H:... sortedprovidablemanagertest SimpleObject.java:8:error:package com.rock.common.core.providable.abstractions does not exist
[javac] import com.rock.common.core.providable.abstractions.AProvidable;
我如何告诉Ant导入所需的类。 我猜这些是依赖关系。 但很明显,我无法正确设置它。
在build.xml中,会有一个<javac>
任务。 <javac>
接受一个classpath
属性或一个嵌套的<classpath>
元素。 这里有一个嵌套的<classpath>
元素的例子:
<javac ...>
<classpath>
<pathelement location="PATH_TO_THE_CLASS_FILES_ROOT_DIRECTORY"/>
</classpath>
...
</javac>
classpath告诉Java编译器在哪里找到它需要的二进制依赖关系。
链接地址: http://www.djcxy.com/p/44383.html上一篇: Ant build fails due to unfound imports in other projects