Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.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 - Fatal编程技术网

Java 如何将共享库分发给开发人员

Java 如何将共享库分发给开发人员,java,Java,我们有20名开发人员分布在一个地理位置的4个团队中 每个开发人员都有一个相同的配置开发环境,包括Eclipse、Java和Tomcat 这些开发人员完成的所有开发数百个java项目共享我们放入eclipse项目中的通用逻辑。此项目的源代码位于SCM中 只有少数开发人员开发公共逻辑,因此需要签出/签入公共项目的更改 所有开发人员都需要一份编译后的JAR文件副本来存储到他们的tomcat\lib文件夹中 我们如何做到最好: 通知开发人员新的公共JAR已经发布? 更新tomcat\lib文件夹中的JA

我们有20名开发人员分布在一个地理位置的4个团队中

每个开发人员都有一个相同的配置开发环境,包括Eclipse、Java和Tomcat

这些开发人员完成的所有开发数百个java项目共享我们放入eclipse项目中的通用逻辑。此项目的源代码位于SCM中

只有少数开发人员开发公共逻辑,因此需要签出/签入公共项目的更改

所有开发人员都需要一份编译后的JAR文件副本来存储到他们的tomcat\lib文件夹中

我们如何做到最好:

通知开发人员新的公共JAR已经发布? 更新tomcat\lib文件夹中的JAR并刷新eclipse 工作区/java编译器来反映更改? 提前感谢您

使用Maven教程。您的公共逻辑可以作为JAR文件分发,其中pom.xml将它们描述为Maven工件。您还可以为JAR文件分配版本


开发人员的项目也将有自己的pom.xml,它声明了对上述工件的依赖

我不想为了这个介绍Maven。Maven是一个很棒的工具,但它的用途比我需要的更大,复杂性也比我需要的更大。我希望在Eclipse、Tomcat、Windows或其他现有组件中找到一个更简单的解决方案