java如何找出用过的罐子? 1 月,3 周 Questions & Answers 703 在一个更大的项目中,我们可能会使用成吨的罐子。如何找出项目(而不是整个项目)中的某个模块/包正在使用哪些JAR。有什么工具、技术等吗
# 1 楼答案 大型项目通常使用maven或ant等构建工具。maven有maven dependency plugin来列出由mvn dependency:list调用的特定项目的依赖项。对于ant,这取决于构建脚本的编写方式 也许你应该提供更多关于你的项目环境的细节,你可能会得到更好的答案
# 2 楼答案 各种代码混淆器、减缩器等都有帮助 查看: 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获得的
# 1 楼答案
大型项目通常使用maven或ant等构建工具。maven有maven dependency plugin来列出由
mvn dependency:list
调用的特定项目的依赖项。对于ant,这取决于构建脚本的编写方式也许你应该提供更多关于你的项目环境的细节,你可能会得到更好的答案
# 2 楼答案
各种代码混淆器、减缩器等都有帮助
查看:
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获得的