标签: java
在一个更大的项目中,我们可能会使用大量的JAR。如何找出项目中某个模块/包使用的JAR(而不是整个项目)。任何工具,技术等?
答案 0 :(得分:2)
较大的项目通常使用maven或ant等构建工具。 maven有maven dependency plugin列出由mvn dependency:list调用的特定项目的依赖项。对于ant,它取决于编写构建脚本的方式。
mvn dependency:list
也许您应该提供有关项目环境的更多详细信息,您可能会得到更好的答案。
答案 1 :(得分:0)
各种代码混淆器,缩减器等可以提供帮助。
退房:
http://jarg.sourceforge.net/
http://www.alphaworks.ibm.com/tech/jax/
http://www.e-t.com/jshrink.html
http://proguard.sourceforge.net/
http://www.fightingquaker.com/jaropt/
顺便说一下,此列表是从http://www.javakb.com/Uwe/Forum.aspx/java-programmer/34365/How-to-create-a-JAR-that-contains-only-the-class-files