减少Maven依赖关系
答
将依赖关系最小化为您真正需要的依赖关系的最佳方法是不要嵌入该依赖关系。如果您只是在代码中使用maven-bundle-plugin,它会为您真正需要的代码创建Import-Package语句。这甚至可以给你一个很好的提示,说明你可以排除嵌入的依赖关系。
一般来说,在OSGi中,目标应该是首先不要有那么多的依赖关系。如果您使用具有广泛依赖性的库,那么您应该质疑这些库的质量。
首先会使用'mvn dependency:analyze'并一步步移除您可能不需要的依赖关系。 – khmarbaise
如果您正在使用AEM 6.X,我只会使用uber-jar依赖项作为开始,然后重新添加缺少的依赖项。 – Thomas