gpt4 book ai didi

maven-2 - Maven2对pom类型打包下的文件应用过滤

转载 作者:行者123 更新时间:2023-12-04 20:24:47 25 4
gpt4 key购买 nike

我是新手。我想在多模块项目中使用过滤。父 pom 的打包类型设置为 pom。项目结构如下:

pom.xml
|
|______MODULE1
| |
| pom.xml
| File1_needed_to_be_filtered
|
File2_needed_to_be_filtered

请注意,Module1 也是多模块项目。
所以请告诉我如何将过滤应用于file1和file2。如果我对file1应用过滤,那么处理后的文件将存储在哪里(因为包装类型为pom的pom文件不要创建任何名为target的文件夹!)
请帮助我,因为这对我来说非常重要,而且这个问题在互联网上没有其他地方得到解决。

最佳答案

您可以使用 maven-assembly-plugin - 使用 'dir' 格式(尽管如果有多个文件,将其设为某种存档可能是有意义的)。 descriptor format允许您过滤。这应该适用于您上面描述的 pom 和文件层次结构。

但是,我建议将它们放在兄弟模块而不是父模块中。这将逻辑排除在您的聚合器 pom 之外,并且(一旦您开始这样做)您可能会决定使用程序集将它们与其他组件一起分发更容易,无论如何您都需要一个模块。

关于maven-2 - Maven2对pom类型打包下的文件应用过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2431499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com