maven missing artifact

  上周刚加入一家新公司,这家公司使用的是人人网的rose框架,这几天我都在看相关资料,在做demo的时候,遇到了一个问题。

  按照rose的官网上的教程,在搭建pom文件的时候,按照教程里


然后,在程序里,始终是无法识别artifactId



看到这个问题,我马上找资料,网上说的 删除后缀是“”.lastUpdated”、重装m2eclipse插件都试了,然而都没效果,我一度怀疑eclipse了。折腾了好长时间,突然发现dependency里的版本,是快照!pom文件说miss artifact jar,不就是说这个包有问题,要么是缺乏依赖要么是包不存在,有了思路,马上去看jar是不是存在的,果然,这个快照版的jar已经不存在了。

  终于明白了,写rose那篇文章的作者在写的时候,是有那个快照jar的,之后删除了jar但是没在文章里更新了,略坑。。。

posted @ 2017-03-11 15:02  Bug开发攻城狮  阅读(160)  评论(0编辑  收藏  举报