[英]How to mention -profile in ant <javac> JDK8
我想在JDK8“compact profile 2”中编译我的java代码。 如何在任务中提到这个“-profile”。 我正在使用apache ant 1.9.2。 我试图执行下面写的目标,但它没有说javac不支持“profile”属性 。 谁能帮我这个?
<javac destdir="${@{module}.classes.dir}"
encoding="UTF-8"
debug="${javac.debug}"
debuglevel="${javac.debuglevel}"
optimize="${javac.optimize}"
deprecation="${javac.deprecation}"
verbose="${javac.verbose}"
target="${javac.target}"
source="${javac.source}"
profile="compact2"
listfiles="${javac.listfiles}"
includeAntRuntime="no"
includeJavaRuntime="no"
excludes="${ade.files}, **/package-info.java"
classpathref="@{module}.classpath.refid">
<compilerarg line="${javac.warnlevel}" />
<src refid="@{module}.sourcepath.refid" />
</java>
可以使用嵌套的compilerarg
元素指定-profile
选项以及其他javac
命令选项:
<javac destdir="${@{module}.classes.dir}"
encoding="UTF-8"
debug="${javac.debug}"
debuglevel="${javac.debuglevel}"
optimize="${javac.optimize}"
deprecation="${javac.deprecation}"
verbose="${javac.verbose}"
target="${javac.target}"
source="${javac.source}"
listfiles="${javac.listfiles}"
includeAntRuntime="no"
includeJavaRuntime="no"
excludes="${ade.files}, **/package-info.java"
classpathref="@{module}.classpath.refid">
<compilerarg line="${javac.warnlevel}" />
<compilerarg line="-profile compact2" />
<src refid="@{module}.sourcepath.refid" />
</java>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.