NetBeans Java:编译发布(无调试)build.xml目标

时间:2018-07-13 00:20:10

标签: java debugging netbeans ant release

要在不具有调试信息的NetBeans中构建JAR,我目前使用NetbBeans>文件>项目属性>生成>编译,然后取消选中“生成调试信息”。

旁注:取消选中“生成调试信息”会在nbproject / private / private.properties文件中设置“ javac.debug = false”。

最好在build.xml中添加一个新目标(例如“ compile-release”),以避免不必记住取消选中“ Generate Debugging Info”。

这是我到目前为止在build.xml中拥有的内容...

<target name="compile-release" description="Compile release project." depends="compile">
    <javac debug="false" srcdir="${src.dir}" />
</target>

但是在运行“ complile-release”目标时,仍将使用调试信息来构建类(当选中“ Generate Debugging Info”时)。

无论如何,是否有一个build.xml目标,即使选择了“ Generate Debugging Info”,该目标也会创建一个不包含调试信息的发行版本?

0 个答案:

没有答案