4

我正在制作一个 Java Swing 项目,它包括 80-90 个库。我没有使用它们中的大多数,但我在它们成包时添加了它们。例如,我已经从 javamail 添加了所有 lib 文件,尽管我知道我只使用 SMTP。有什么方法可以找出我没有使用哪些库???。有没有一种安全的方法可以在不引起冲突的情况下删除这些库?我正在使用 Netbeans IDE。请帮忙。

4

1 回答 1

4

这意味着管理库依赖项。有ant/ivy 组合,但我使用maven构建基础设施。

在 NetBeans 中新建一个 maven 项目,添加所有源(到 src/main/java),然后开始添加依赖项(出现在项目资源管理器中)。

传递依赖被处理。

这是理想的,因为还维护了库版本。

注意:maven 首先将库及其元数据加载到本地“存储库”中,默认为用户目录中的 .m2。

我只能推荐maven。

于 2013-02-13T15:24:07.827 回答