在Eclipse中,我有一个libs项目。这个项目有一个test.jar文件。
我在eclipse中有15个其他项目在Java Build Path / Libraries下使用test.jar。
每个月都会发布新版本的test.jar,名称会更改(test1.jar,test2.jar)
一旦新版本可用,我将从libs项目中删除旧版本并添加新版本。我的问题是,如何修改使用此jar文件的15个项目来引用新的?我知道如何通过为每个项目配置构建路径,一次完成一个项目。有没有办法同时对所有15个项目进行大规模更改?
答案 0 :(得分:4)
要达到相同的目标,请按照以下步骤操作。
只有一个时间任务从其构建类路径中删除所有15个项目中的条目,作为其在全局路径中的设置。
每当您构建其他项目时,它也会捆绑您的用户库。
答案 1 :(得分:1)
或者,您可以将所有新版本保存在某个文件夹中,将最新版本复制并粘贴到所需的构建路径位置,并将所述粘贴的jar的名称更改为testcurr.jar。然后,更改所有构建路径以使用testcurr.jar。
现在,当您拥有新版本时,您需要做的就是将其保存在某处,并使用testcurr.jar的名称复制/粘贴它。瞧!所有项目都在同一时间使用相同的jar,您再也不必更新构建路径了。
答案 2 :(得分:1)
Eclipse在根目录中的一个名为.classpath
的简单文件中维护类路径。具有find-and-replace的全球regex可以将所有test(X).jar
更改为test(X+1).jar