Eclipse的构建按钮编译项目(在我的例子中,项目非常庞大和复杂)。有没有办法克隆 Eclipse 的构建脚本并在我自己的 bash shell 中运行这些克隆的脚本?我不想运行 Eclipse(无论是在窗口中还是在
nosplash
模式下),我想仅使用 make
在 bash 中编译项目。
您可以执行以下操作来获取 ant 目标:
<target depends="init" name="build-project">
<echo message="${ant.project.name}: ${ant.file}"/>
<javac debug="true" debuglevel="${debuglevel}" destdir="bin" includeantruntime="false" source="${source}" target="${target}">
<src path="src/java"/>
<classpath refid="projectName.classpath"/>
</javac>
</target>
</code>
如果你想在 ant 之外运行它,你可以使用 ant 目标中指定的选项调用 javac,例如使用 -d 选项指定目标目录,使用 -classpath 选项指定类路径等。