Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
小型Java项目的依赖关系管理_Java_Eclipse_Dependency Management - Fatal编程技术网

小型Java项目的依赖关系管理

小型Java项目的依赖关系管理,java,eclipse,dependency-management,Java,Eclipse,Dependency Management,在小型java项目中管理依赖关系的最佳实践是什么?一个小型的Eclipse Java项目。我已经将4个不同的第三方JAR添加到Eclipse构建路径中。我有Maven的经验,但对于这个小范围,它似乎不适合。我读过关于格拉德的书,但没有试过。最好的方法是什么?我推荐ApacheIvyide 它允许您在Java Eclipse项目中管理在ivy.xml中声明的依赖项。Maven甚至适用于小型项目。你看过Eclipse的m2e插件吗?我认为Maven对于这个项目来说太重了。其中一个原因是我必须创建和

在小型java项目中管理依赖关系的最佳实践是什么?一个小型的Eclipse Java项目。我已经将4个不同的第三方JAR添加到Eclipse构建路径中。我有Maven的经验,但对于这个小范围,它似乎不适合。我读过关于格拉德的书,但没有试过。最好的方法是什么?

我推荐ApacheIvyide


它允许您在Java Eclipse项目中管理在ivy.xml中声明的依赖项。

Maven甚至适用于小型项目。你看过Eclipse的m2e插件吗?我认为Maven对于这个项目来说太重了。其中一个原因是我必须创建和维护nexus repo服务器。第三方JAR是公共图书馆吗?在这种情况下,您不需要维护nexus repo服务器,只需使用普通的中央服务器即可。Gradle仍然需要一个存储库(也使用maven central存储库)。我在所有的小项目中都使用Maven,它根本不引入任何开销(只引入项目文件夹中的pom.xml),并且消除了所有类路径和jar文件依赖性问题。我将安装并尝试Maven。