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

标签 java maven pom.xml

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

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

<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>

最佳答案

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

关于java - 可以通过 java.util.Properties 从外部文件配置 maven 插件(mojos)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32839327/

相关文章:

java - 导出 jar 文件时没有持久性提供程序

java - 工具提示在 struts 2 的 jfree 图表中不起作用

maven - 如何为我现有的 maven 项目创建 list 文件

java - OSGI:捆绑、类继承和 Maven 范围

java - 当我从命令行输入 "mvn install"时,如何将 Maven Web 应用程序配置为在 glassfish 上自动部署?

java - Intellij 无法连接到本地 m2 存储库

java - maven循环引用错误

java - 如何正确获取网站的cookies?

java - 用于方法多参数注入(inject)的自定义 InjectableProvider,解析错误

maven - 在STS中找不到Tomcat