有没有办法强制maven(2.0.9)在一个jar文件中包含所有依赖项?
我将一个项目构建到一个jar文件中.我希望将依赖项中的类复制到jar中.
更新:我知道我不能在jar文件中包含一个jar文件.我正在寻找一种方法来解压缩指定为依赖项的jar,并将类文件打包到我的jar中.
我在pom.xml中有一节
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
</excludes>
</filter>
</filters>
Run Code Online (Sandbox Code Playgroud)
我想从最终jar中排除*.SF和*.DSA文件.但我收到以下消息:
[INFO] No artifact matching filter *:*
Run Code Online (Sandbox Code Playgroud)
和文件不排除.有谁知道如何克服它?