如何使用maven assembly插件构建一个不打包任何依赖项的jar?
Maven 程序集插件有一个包含依赖项的 jar 的预定义描述符,但没有包含依赖项的 jar 的预定义描述符。
我知道有一个排除配置,但通配符似乎不适用于排除。或者我没有正确使用它们。
<dependencySets>
<dependencySet>
<excludes>
<exclude>*</exclude>
</excludes>
</dependencySet>
</dependencySets>
Maven assembly plugin has a predefined descriptor for jar-with-dependencies but not a jar-without-dependencies.
I know there is an exclusion config but wild cards do not seem to work with exclusions. Or I am not using them right.
<dependencySets>
<dependencySet>
<excludes>
<exclude>*</exclude>
</excludes>
</dependencySet>
</dependencySets>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要使用程序集插件,您的场景可能被带有attachedClasses参数和分类器的maven-war-plugin覆盖,请参阅现场常见问题解答:http://maven.apache.org/plugins/maven-war-plugin/faq.html#attached
You do not need to use assembly plugin, your scenario may be covered by maven-war-plugin with attachedClasses parameter and a classifier, see FAQ on site: http://maven.apache.org/plugins/maven-war-plugin/faq.html#attached