Java Maven war/jar的大小太大了
我正在构建一个项目,最终的war/jar大小非常大。我不知道如何缩小罐子的尺寸 如何只构建项目所需的jar 目前,我们只在依赖项中提供maven构建插件,在顶部提供构建war或jar的工件id 请告知Java Maven war/jar的大小太大了,java,maven,Java,Maven,我正在构建一个项目,最终的war/jar大小非常大。我不知道如何缩小罐子的尺寸 如何只构建项目所需的jar 目前,我们只在依赖项中提供maven构建插件,在顶部提供构建war或jar的工件id 请告知 谢谢。JAR文件通常不包含依赖项,因此除非您构建所谓的依赖项,否则它们永远不会变得很大 对于WAR文件: 从POM中删除不需要的依赖项 或者,将静态资产(图像等)移动到web服务器,而不是将其包含在应用程序中 如果有多个应用程序正在使用的依赖项,请将它们包括在应用程序服务器级别,而不是WAR文件
谢谢。JAR文件通常不包含依赖项,因此除非您构建所谓的依赖项,否则它们永远不会变得很大 对于WAR文件:
- 从POM中删除不需要的依赖项
- 或者,将静态资产(图像等)移动到web服务器,而不是将其包含在应用程序中
- 如果有多个应用程序正在使用的依赖项,请将它们包括在应用程序服务器级别,而不是WAR文件中
如何分析。我是否需要将其包含在pom.xml中?稍后如何检查/分析。你能帮我做些什么吗?1)
mvn依赖关系:分析
2)不。(阅读文档!)3)你阅读了输出并查找(你认为)不应该存在的库等。感谢Stephen的回答。跟随斯蒂芬的评论