java - ant的build.xml中的这个属性是什么意思?

标签 java ant

在项目的 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/

相关文章:

java - 为什么 Ant 删除任务不起作用?

java - Ant 如何根据参数从 build.xml 调用另一个 xml 文件

deployment - 使用 Ant 将 EAR 部署到远程 websphere 应用服务器

java - JDO 枚举实现接口(interface)

oracle - 如何使用 tnsname 从 Ant 连接到 Oracle 数据库?

ant - 如何从 ant exec 任务运行多个命令

java - 如何通过 ClientId 和 ClientSecret 加载客户端详细信息 - OAuth 2.0

java - 在创建新的 Flutter 项目时选择 android 语言有多重要?

java - 将 libgdx 项目导出为 HTML - 您是否忘记继承所需的模块?

java - 如何访问和读取一个对象的子对象的值?