我正在建立一个最终战争/罐子很大的项目。我不确定如何减小罐子的大小。
如何仅构建项目所需的jar?
当前,我们只是在顶部提供了用于构建war或jar的依赖项和工件ID的maven build插件
请告知。
谢谢。
答案 0 :(得分:2)
JAR文件通常不包含依赖项,因此,除非您要构建所谓的fat JAR,否则它们永远都不会太大。
对于WAR文件:
答案 1 :(得分:0)
使用依赖项:分析您的项目以分析使用过的和未使用的依赖项,因此您可以排除不愿意的依赖项文件,为此我搜索了很多插件以自动执行,但是我对此感到失望。如果找到,请通知我。
https://maven.apache.org/plugins/maven-dependency-plugin/analyze-mojo.html