假设我在Eclipse中有一个简单的java项目,在构建路径上有一个apache commons集合jar。
随着每次更新推广到jar,我必须在构建路径中手动更新jar文件,因为它的名称会更改。
有没有更好的方法来升级到更新的jar而无需在Eclipse中更改构建路径?
P.S:我不是在研究像Maven这样的包管理工具。这是另一个话题。只需一个简单而简单的Eclipse或符号链接样式提示即可。
答案 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