我最近为我的应用程序升级了java版本。当我运行我的蚂蚁脚本,其中javac设置为:
<javac destdir="${build.dir}" target="${javac.target}" source="${javac.source}" debug="true" nowarn="${javac.nowarn}" deprecation="${javac.deprecation}" optimize="${javac.optimize}" encoding="${javac.encoding}" failonerror="true">
<src path="${build.dir}" />
<classpath refid="master-classpath" />
</javac>
当我使用此脚本运行脚本时,项目无法正确构建。
所以我把它改成了:
<javac destdir="${build.dir}" target="1.8" source="1.8" debug="true" nowarn="${javac.nowarn}" deprecation="${javac.deprecation}" optimize="${javac.optimize}" encoding="${javac.encoding}" failonerror="true" sourcepath="">
<src path="${java.src.dir}" />
<classpath refid="master-classpath" />
</javac>
然后运行脚本,我收到错误:
[javac] javac: invalid target release: 1.8
[javac] Usage: javac <options> <source files>
[javac] use -help for a list of possible options