我的项目之战,添加了一些maven依赖后,大小增加到32MB!
我需要减小那个尺寸。谷歌搜索我发现使用模块可能是一种方式。
最佳做法是什么?将每个库添加为新模块?用“所有库”创建一个模块?我什至不知道这是否可能。
所以,我有,例如:
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>5.0.0</version>
</dependency>
我想将“提供”添加到该依赖项中,并将 JAR 保留在 JBoss 中,而不将其包含在我的战争中。
如何?
PS:我知道它将可用于所有已部署的应用程序。很好。