IntelliJ停实战Archiva的maven镜像配置

IntelliJ下实战Archiva的maven镜像配置

项目组最近因为构建复用的问题遇到了麻烦,特别是自己开发的私有构建,每次发布都会有人躺着中枪,无奈只好耐下性子,架个maven了。

 

常规设置不说了,maven下载、安装什么的都比较友好,赞一个

我的安装环境,家里:ubuntu,windows,移动:mac air,单位:windows;也就是说maven几乎不受跨平台限制。

IDE:Eclipse,MyEclipse,IntelliJ(越来越喜欢了)插件都比较ok

 

装好maven,配置好了环境变量,开始折腾服务器了。

选型先考虑nexus,原因不解释,习惯性追求高端大气上档次。

无奈找不到最新版本破解码,又不甘心用老版本,还不想花时间摸,果断放弃,投入Apache

 

Archiva下了就能用,测试阶段,我就用它自带的bundle模式了,jetty还是蛮好的

但是大团队用,还是推荐WAR模式,起码有条件的团队直接开发环境的负载均衡是很有益处的。

 

启服务、建角色、设库、远程库、配代理链接,一气呵成,痛快。

还没来得及高兴,问题来了,我是使用的mirorr模式将本地maven指向了Archiva。

但编译环境就是报找不到mave-shade-plugin。 日志也看不出异常

配来配去,1个小时没有,我之前没正式使用过maven构架工程,所以嘛,还是比较心虚的...

 

泡了杯茶,淡定,排查开始

首先报错信息里的Url指向说明Archiva的指向是成功的,于是我把Url Copy到浏览器里跑了一下,发现要密码!!!

直觉告诉我把长长的报错信息向后拖、向后拖...“no author”!!!

大爷的,setting忘记配密码了

 

打开setting,创建server节点,跟着注释把密码配好了,DONE!

希望对大家有点小用。

 

只挑有用的测试了下,好多东西一知半解,请各位看官赐教,慢慢在实战中积累吧,我觉得是经验的会继续与大家分享。

 

问个懒人的问题,nexus商业版PRO比OSS版有什么优势?镜像和仓库的引用方法有什么区别,请虾们赐教