Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一个 Java Swing 项目,它包括 80-90 个库。我没有使用它们中的大多数,但我在它们成包时添加了它们。例如,我已经从 javamail 添加了所有 lib 文件,尽管我知道我只使用 SMTP。有什么方法可以找出我没有使用哪些库???。有没有一种安全的方法可以在不引起冲突的情况下删除这些库?我正在使用 Netbeans IDE。请帮忙。
这意味着管理库依赖项。有ant/ivy 组合,但我使用maven构建基础设施。
在 NetBeans 中新建一个 maven 项目,添加所有源(到 src/main/java),然后开始添加依赖项(出现在项目资源管理器中)。
传递依赖被处理。
这是理想的,因为还维护了库版本。
注意:maven 首先将库及其元数据加载到本地“存储库”中,默认为用户目录中的 .m2。
我只能推荐maven。