我有一个带有 .properties 文件的父项目,该文件根据项目上定义的配置文件进行过滤,该项目有子项目或模块,我希望过滤后的 .properties 文件可用于子项目,我可以使用 java 中的 resourceBoundle 或其他任何方式访问文件的属性。
我尝试使用,没有运气 如何在 Maven2 模块之间共享过滤器文件?-> MojoHaus 项目
父母pom
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.data</groupId>
<artifactId>data2</artifactId>
<version>data-SNAPSHOT</version>
<packaging>pom</packaging>
<name>dataNameapp</name>
<modules>
<module>child 1</module>
<module>child 2</module>
</modules>
.....
</project>
儿童项目
reference parent properties in pom some code In guess
使用 java 代码
child1/test.java
ResourceBundle resourceBundleProperties= ResourceBundle.getBundle("parentproperties")
更新
在 mi 父项目中,extras 中的这个文件被过滤了,当我通过它时,我希望它更新其他内部文件属性
parent--extras/filtered.properties (file filtered)
child
--filters/filtered.properties (get from parent)
--resources/final.properties (filtered of filtered.properties)
aluckdog
相关分类