2015-04-01 111 views
2

在Eclipse中,我有一个libs项目。这个项目有一个test.jar文件。更改Eclipse中多个项目的java构建路径

我在Eclipse中使用Java的Test.jar的下构建路径/库15个项目。

Test.jar的新版本每月制成,该名称将发生变化(test1.jar,test2.jar)

一旦一个新的版本可用,我删除从库项目旧和添加新的。我的问题是,我如何修改15个使用这个jar文件来引用新文件的项目?我知道如何通过为每个项目配置构建路径来一次完成一个项目。是否有办法同时对所有15个项目进行大规模更改?

+0

使用POM其最好的选择。 – 2015-04-01 16:03:38

回答

4

要实现相同的步骤,请遵循以下步骤。 2)打开eclipse转到windows-> preferences-> java-> build path->用户库
2)现在点击新的按钮,并给出像TEST_JAR这样的名字,然后添加它,然后添加它可能是的jar test.jar或test.jar。 请参阅下面的屏幕截图。

enter image description here

3)只有一次的任务删除所有15项目从构建类路径作为其在全球的路径设置的条目。

4)当你将其他建设项目也将捆绑你的用户库。

1

或者,你可以只保存在文件夹中的所有新版本的地方,最新的版本复制并粘贴到所需的构建路径的位置,并变换所述粘贴罐子testcurr.jar的名称。然后,将所有构建路径更改为使用testcurr.jar。

现在你当你有一个新的版本是在某个地方保存,复制/与testcurr.jar的名称粘贴到做。瞧!所有项目同时使用相同的jar,并且不需要再次更新构建路径。

+0

然后他失去了他在这里所做的语义版本控制。 – lschuetze 2015-04-01 16:13:40

+0

不,他没有 - 他仍然拥有所有版本号在另一个地方的版本号的罐子,可以参考他需要弄清楚他使用的是哪个版本(只要查找最新版本)。然而,这个解决方案将构建路径问题简化为虚无,其中所有他必须做的是用具有相同名称的较新版本替换一个文件。 – Aify 2015-04-01 16:16:34

0

Eclipse的类路径保持在根目录下名为.classpath一个简单的文件。全球find-and-replaceregex可以将所有test(X).jar改为test(X+1).jar