因为制度的原因,公司的内外网隔离,团队分别在内网和外网做了两个maven私服,使用nexus。内网的nexus的respo常常需要和外网的repo同步,保持artifacts的补充和更新。我们采用的办法是在外网和内网的nexus之间通过copy的方式保持一定的同步。起初没有什么问题,但最近总是发生一些异常:
内网同步外网nexus之后,在使用mvn eclipse:eclipse时会报异常---The plugin 'org.apache.maven.plugins:maven-eclipse-plugin' does not exist or no valid version could be found
可是本地repo中早有对应的eclipse插件,nexus中也有相应的eclipse插件,但maven就是找不到。
我们怀疑是maven的plugin的version出现了问题,于是将本地repo重命名,有时这种方法奏效,但有时候又不起效果。
更改maven的setting文件,将nexus对应的配置删除,异常同样无法解决。
这个问题反复发生多次,始终没有找到原因,大家有没有遇到类似的问题,如何解决的,请给予提示!