在Ant脚本中设置类路径的问题
我在为一个项目设置类路径时遇到了一些问题,我正试图使用Ant构建脚本为该项目创建一个jar。例如:在工作区中考虑项目A。此项目与工作区中的其他项目具有内部依赖关系。我的工作区中有项目B、C、D,它们被添加到项目A的构建路径中。我在build.xml中有下面的编译脚本。当我尝试执行脚本时,由于类路径的问题,编译似乎没有发生。请在下面查找代码在Ant脚本中设置类路径的问题,ant,build.xml,Ant,Build.xml,我在为一个项目设置类路径时遇到了一些问题,我正试图使用Ant构建脚本为该项目创建一个jar。例如:在工作区中考虑项目A。此项目与工作区中的其他项目具有内部依赖关系。我的工作区中有项目B、C、D,它们被添加到项目A的构建路径中。我在build.xml中有下面的编译脚本。当我尝试执行脚本时,由于类路径的问题,编译似乎没有发生。请在下面查找代码 <target name="compileBusla" description="description"> <antcal
<target name="compileBusla" description="description">
<antcall target="clean"></antcall>
<echo message="Creating directory '${target}' if not present "></echo>
<mkdir dir="${target}"/>
<mkdir dir="${Classfiles}"/>
<javac srcdir="../A/src" destdir="${Classfiles}" />
<classpath>
<pathelement location="../B" path="src" />
<pathelement location="../C" path="src"/>
<pathelement location="../D" path="src" />
</classpath>
</target>
当我尝试执行脚本时,我在这一行得到一个错误,表示编译失败。在buildscript中设置类路径时需要帮助。提前感谢类路径包含包含已编译类文件的目录和JAR。您添加了A、B和C的源文件夹。添加它们的类文件夹,或为这些项目生成的jar文件 此外,pathelement的path属性不仅仅是一个目录名。这是一条路。你应该用
<pathelement location="../B/src" />
你能在你的问题中发布完整的错误信息吗?而且我得到的错误在这一行不是很清楚,你能更具体一点吗?谢谢JB。我做了类似的事情来解决这个问题。我设置并将类路径放在代码中。解决了这个问题。谢谢