Java 需要了解build.xml文件如何工作的帮助吗
预先警告:我不是很聪明,所以这个问题可能看起来非常愚蠢 我需要制作一个ant文件,将源文件编译到目标目录。 此外,它还需要测试我的项目中的所有JUnit文件 但是,我对build.xml几乎一无所知。 目前,我在eclipse中的项目文件夹包含两个单独的包文件夹,它们保存了我的所有java文件 以下是正确的路径吗Java 需要了解build.xml文件如何工作的帮助吗,java,xml,ant,Java,Xml,Ant,预先警告:我不是很聪明,所以这个问题可能看起来非常愚蠢 我需要制作一个ant文件,将源文件编译到目标目录。 此外,它还需要测试我的项目中的所有JUnit文件 但是,我对build.xml几乎一无所知。 目前,我在eclipse中的项目文件夹包含两个单独的包文件夹,它们保存了我的所有java文件 以下是正确的路径吗 <project name="PersonPersistence" default="compile" basedir="."> <target name=
<project name="PersonPersistence" default="compile" basedir=".">
<target name="compile" description="Compiles java source files.">
<mkdir dir="target"/>
<javac srcdir="src" destdir="target"/>
</target>
<target name="test" depends="compile" description="Tests JUnit files.>
<java jar="src/packOne/Test1.java"/>
</target>
</project>
是错误的。您应该使用JUnit
任务而不是java
任务。BTW:你为什么不试试看,看看它在哪里需要你?读Ant DOCU也可能有帮助。我知道,它有点离题,但是如果你不了解蚂蚁的任何东西-考虑使用Maven,它对于编译和测试代码的东西有很好的默认性,你需要为这个Ant构建写几乎没有配置。(警告:它确实包含了一些高级依赖项管理的东西,这是由ivy插件提供的,但是如果你切换到Maven,这种特性会困扰你)为了得到一个工作的ant文件,让Eclipse为您生成build.xml=>Export/General/Ant Buildfiles/choose Project from workspace=>生成的文件远离世界级的构建文件(使用antcall f.e.),但它正在工作,可能足以让您继续。。