Maven的:用于文本文件不属于“资源”过滤机制?
-
26-09-2019 - |
题
我需要定制一些不属于资源下的XML文件(特别是,它们是EAR的项目的src / main /应用下)。
过滤机制将是完美的这一点,但我的理解(正确吗?)是,它仅用于资源。
有没有使用过滤在其他目录比的src / main /资源文件的方法吗?
预先感谢。
解决方案
行家EAR插件可以过滤src/main/application
的内容。如记录在过滤EAR资源的:
过滤来源
过滤
the src/main/application
目录或内容 一个由定义的earSourcesDirectory
参数是 容易为:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <version>2.4.2</version> <configuration> <filtering>true</filtering> [...] </configuration> </plugin> </plugins> </build>
注意,标准属性是 可用于过滤。也是 可以指定一组属性 文件对是否添加额外的价值 必要。下面的配置 还使用在定义的属性
src/main/filters/config.properties
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <version>2.4.2</version> <configuration> <filtering>true</filtering> <filters> <filter>src/main/filters/config.properties</filter> </filters> [...] </configuration> </plugin> </plugins> </build>
不隶属于 StackOverflow