pom文件更新后eclipse 中jar同步更新(maven with nexus) - Open ...

eclipse 中加入M2_REPO变量后,能用.m2目录下maven 本地库的jar进行编译避免报错。

但此过程中我遇到一个问题:更新pom 里的jar 后,执行maven命令 也从服务器上吧jar 下载到了本地,但eclipse项目中的jar 没更新,点右键刷新项目,does't work. rebuilt , 徒劳。想尽办法还是不行。

{zh1}想到不通过eclipse 层面解决了,通过maven 试试。 于是把项目eclipse:clean (执行mvn clean eclipse:clean)了一下,又重新生成的eclipse项目,jar 更新了 而且以前旧版本的jar 也未引入。可以让它们安居在.m2下 ,incase 以后别的项目用得到。

?

总结:maven 通过pom生成eclipse 项目,并加入eclipse中M2_REPO所能引入的jar信息。你可能会想到:当更新pom后以前的jar还存在在本地目录下, 在eclipse中引入.m2下所有的jar时eclipse中会产生冲突。这个担心是徒劳,因为M2_REPO变量并不是指向了所有的jar, 而是pom中指定的(指定时间在maven 把项目生成eclipse项目时)。

郑重声明:资讯 【pom文件更新后eclipse 中jar同步更新(maven with nexus) - Open ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——