作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在制作一个 Java Swing 项目,它包括大约 80-90 个库。我没有使用其中的大部分,但我在它们打包时添加了它们。例如我已经添加了来自 javamail 的所有 lib 文件,尽管我知道我只使用 SMTP。有没有办法找出我没有使用哪些库???。有没有一种安全的方法可以在不引起冲突的情况下删除这些库?我正在使用 Netbeans IDE。请帮忙。
最佳答案
这意味着库依赖性的管理。有 ant/ivy 组合,但我使用 maven 构建基础设施。
在 NetBeans 中创建一个新的 Maven 项目,添加所有源(到 src/main/java),然后开始添加依赖项(出现在项目资源管理器中)。
处理了传递依赖。
这是理想的,因为库版本也得到维护。
注意:maven 首先将库及其元数据加载到本地“存储库”中,默认为用户目录中的 .m2。
我只能推荐maven。
关于java - 如何从 Java Netbeans 中删除无用的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14856701/
我是一名优秀的程序员,十分优秀!