Maven装配包括所有罐子但只有一个(排除不起作用)

时间:2012-05-09 17:21:04

标签: java maven maven-assembly-plugin

我正在努力做到这一点:https://stackoverflow.com/a/1793017/789656

但是,在我的情况下,我想要一些罐子没有放在lib文件夹中。我试着添加

<excludes>
  <exclude>special*.jar</exclude>
</excludes>

但它不能解决问题,因为正如所述here

  

包含模式优先于排除模式

如何配置程序集以实现我想要的目标?

2 个答案:

答案 0 :(得分:0)

您是否尝试添加包含部分:

        <includes>
            <include>**</include>
        </includes>

在排除之前?

答案 1 :(得分:0)

将该依赖项的范围设置为已提供。如果它是您项目的直接依赖,那应该可以解决问题。如果不是,那么尝试将其显式添加为程序集的依赖项,并将其设置为范围:提供。