在项目的 build.xml 中有一个属性
<property name="ant.build.javac.source" value="1.7"/>
它没有在build.xml中的其他地方使用,但是如果我将其值修改为1.6,我就会
出现错误。
这个属性是什么意思?
我在中国,Google 在这里被屏蔽了......
最佳答案
http://ant.apache.org/manual/javacprops.html
它们定义了 javac
(和 javadoc
)任务的值,因为没有默认值。
这在某些情况下可能会导致问题,因此定义了魔法属性。
如果您尝试使用 1.6 编译器编译 1.7 源代码,如果您使用 1.7 构造/等,则会遇到问题。
关于java - ant的build.xml中的这个属性是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12841648/