我在Eclipse中打开了3个项目,其中2个是主项目的依赖项。我也有一个自定义构建脚本(由别人制作),我用它来构建我的项目。我想为build.xml文件能够包括来自其他项目的外部源文件。我试过这样做
<path id="build.class.path">
<fileset dir="${project-root}/WebContent/WEB-INF/lib" />
<pathelement path="${classes-folder}" />
<pathelement path="E:EclipseWorkspaceworkspaceclear4-runtime-coresrc" />
</path>
但是运气不好。我必须承认我的ANT和build.xml技能很低,甚至不存在。
您添加的是类路径元素,而不是源元素。
您需要修改javac
任务获取其源的位置。请参阅javac任务文档了解更多细节,特别是与sourcepath
或sourcepathref
属性或src
元素相关的任何内容。
也就是说,请不要硬编码任何像这样的值到构建文件中,因为它将它与特定的目录层次结构联系在一起。提供一个属性文件,让每个开发人员分配自己的值。