如果我们假设 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/