可以通过外部文件的java.util.Properties配置maven插件(mojos)吗?

时间:2015-09-29 08:30:40

标签: java maven pom.xml

如果我们假设maven插件(mojo)是由java.util.Properties参数配置的,那么能够指定外部属性文件而不是在构建脚本中包含大量特定于项目的XML是有意义的。特别是如果这些属性也在编译项目中使用,不仅仅是在构建中。

有没有办法在maven依赖注入机制中通过引用外部文件来表达属性?

<configuration>
    <properties>
        <property>
            <name>dependency.className</name>
            <value>com.dependency.Injection</value>

            <name>dependency.name</name>
            <value>Injection</value>

            <name>dependency.description</name>
            <value>Lack of Dependency Injection Mechanisms in Maven</value>
        </property>
    </properties>
</configuration>

1 个答案:

答案 0 :(得分:0)

不幸的是,答案似乎是“不”。但是,我不会将其标记为已接受的答案。答案可能会随着Maven的发展而改变。