inheritance - Ant属性文件可以定义继承吗?

标签 inheritance ant

我想使用 Ant 属性文件,以便一个属性文件继承另一个属性文件,但我不确定这是否可行。

例如:

base.properties:
prop1=base

child.properties (inherit from base.properties):
prop1=child // this should override prop1 in base.properties

我知道我可以通过命令行以正确的顺序传递它们来实现此目的,但我希望通过在文件本身中定义继承来实现它。

知道如何实现这一目标吗?

谢谢!

最佳答案

Ant 属性是不可变的。如果您首先加载 child.properties,则将使用其中的所有属性定义而不是 base.properties。

这也是命令行覆盖工作的原因。

因此,按照从子级到父级的顺序加载文件,您将获得一些类似的层次结构。

关于inheritance - Ant属性文件可以定义继承吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6419257/

相关文章:

c++ - 我如何从 C++ 的子 c-tor 中初始化父类(super class)参数?

inheritance - Swift - 从该类继承的 Cast 对象

javascript - 检查对象是否是集合/可迭代的?

c++ - 将 CRTP 与抽象类继承一起使用是否正确?

android - "phonegap build android"命令后 APK 文件在哪里?

delphi - 如何在Delphi中使用GlobalContainer(Spring4D框架)创建继承对象?

ant - 将命令行参数传递给 ant

unit-testing - 如何构建要进行单元测试的系统?

java - 如何在没有 pom.xml 文件的情况下在 OpenShift 中安装 MYSQL JDBC 驱动程序?

java - 如何为 JDK 1.1.8 构建?