升级jar而不改变eclipse中的构建路径

时间:2017-03-09 18:56:19

标签: java eclipse jar ant

假设我在Eclipse中有一个简单的java项目,在构建路径上有一个apache commons集合jar。

随着每次更新推广到jar,我必须在构建路径中手动更新jar文件,因为它的名称会更改。

有没有更好的方法来升级到更新的jar而无需在Eclipse中更改构建路径?

P.S:我不是在研究像Maven这样的包管理工具。这是另一个话题。只需一个简单而简单的Eclipse或符号链接样式提示即可。

1 个答案:

答案 0 :(得分:0)

我在想你的答案似乎在你的最后6个单词中暗示了你自己。

您可以使用不希望更改的名称创建1个链接,并将其链接到名称确实发生更改的其他文件。但这并不是更好。

每次获得新jar时,您也可以重命名新jar。例如,如果它是“coolLib-1_2.jar”到“coolLib-1_3.jar”,只需将它留在您的路径中作为“coolLib.jar”

所有答案都相似,需要您付出一点努力。如果总是希望改变新文件的名称,那么实际上没有办法完全绕过它。您可以做的最好的事情是编写一个脚本或别名来为您处理它。每隔一段时间键入coolLibUp比一直键入pushd ${BUILD_PATH} ; rm coolLib.jar ; ln -s ${LIB_DIRECTORY}/coolLib-1_3.jar ; popd(或使用其他任何等效物)要容易得多。

或等效的窗口:%LIB_DIRECTORY%而不是${LIB_DIRECTORY}mklink而不是ln -s