我的目标目录包含主要子文件夹,我不希望这些子文件夹包含在我的包中,只包含其内容(文件夹和文件组成)。
例如,这是我的目标文件夹:
targetFolder
-subfolder1
-subfolder2
目前,我正在使用Maven-Jar-Plugin,但我不知道如何以下面的结构包装我的jar。
来自子文件夹1 的,仅包含 base / ** / * files1。*
来自 子文件夹2 ,仅包含 base / ** / * files2。*
对于那个,我尝试这样做,但它没有导致我想要的jar结构。
<include>subfolder1/base/**/*files1.*</include>
<include>subfolder2/base/**/*files2.*</include>
这是考虑到两个文件夹具有相似的结构
通过这样做,打开时的结果jar看起来像:
subfolder1
- -base
- - -sub1
- - - -sub2
- - - - -sub3
- - - - - -subfolder1files1.class
subfolder2
- -base
- - -sub1
- - - -sub2
- - - - -sub3
- - - - - -subfolder2files2.class
我希望我的jar包看起来像这样:
基
-sub1
- -sub2
- - 子3 - - - -subfolder1files1.class
- - - -subfolder2files2.class
这只是一个例子,但我希望我已经展示了我的目标文件夹的情况,其中我有很多子文件夹,并且我在每个目标子文件夹的jar包中都包含过滤器。