我的Eclipse工作区中有2个Java项目,如下所示:
一个是代码库,可以在构建时自动创建.jar文件。
另一个是使用该库中的类的应用程序,并引用库项目创建的.jar文件(通过右键单击应用程序 - >构建路径 - >>配置构建路径 - >库 - &gt ;添加JAR ...)
但是,每当我修改我的库项目中的类时,虽然我可以看到库.jar得到更新,但是除非我从应用程序引用的库中删除库.jar,否则app项目不会获取更改 - 加上
我从根本上做错了吗?是否有更好的方法将应用程序连接到共享代码库?如何确保我的应用程序始终引用最新的库代码?
答案 0 :(得分:5)
您可以将其添加为项目依赖项,而不是将其添加为JAR依赖项。右键单击您的项目并转到属性。单击“Java Build Path”并选择“Projects”选项卡。单击“添加...”并添加您的库项目。
答案 1 :(得分:1)
使用最新的Eclipse(我确信它的工作原理与之前的相同),对库项目执行刷新和清理,然后在应用程序上更新引用的库。