Har*_*mit 5 maven-2 pom.xml multi-module
我是maven的新手.我想在多模块项目中使用过滤.父pom的包装类型设置为pom.该项目的结构如下:
pom.xml
|
|______MODULE1
| |
| pom.xml
| File1_needed_to_be_filtered
|
File2_needed_to_be_filtered
Run Code Online (Sandbox Code Playgroud)
请注意,Module1也是多模块项目.所以请告诉我如何将过滤应用于file1和file2.如果我对file1应用过滤,那么处理文件将存储在哪里(因为包装类型为pom的pom文件不会创建任何名为target的文件夹!)请帮助我,因为这对我来说非常关键,这个问题无处可寻否则在互联网上.
您可以使用maven- assembly-plugin - 具有“dir”格式(尽管如果有多个文件,则将其作为某种存档可能是有意义的)。描述符格式允许您进行过滤。这应该适用于您上面描述的 pom 和文件层次结构。
但是,我建议将它们放入兄弟模块而不是父模块中。这将逻辑排除在聚合器 pom 之外,并且(一旦开始这样做)您可能会决定使用程序集将它们与其他组件一起分发会更容易,无论如何您都需要一个模块。
| 归档时间: |
|
| 查看次数: |
2112 次 |
| 最近记录: |