centos7之maven离线安装


简单说一下我安装maven的经历:

本身maven安装是件非常简单的事,下载tar包解压并配置环境变量 mvn -v可以用就行。

但是我非常郁闷的是,当我用mvn -install打包工程时却提示我surefire缺少某个类。(我用的maven仓库是windows的本地仓库 2G,里面包含各种jar依赖)

我看他缺少类,好像是某个jar有问题,我就一直百度然后替换jar发现一点作用都没有,非常之郁闷。

当然这中间还是明白不少东西,那就是彻底搞清楚了本地仓库和中央仓库的配置。离线环境每次都编译失败的情况下,我就到在线环境安装maven然后用阿里云的中央仓库编译我的工程,一举成功。

于是我就把在线环境下载的仓库中所有依赖包全部移植到离线环境中,还是不能编译。没办法,我只能换个maven了。于是学会了yum的安装包管理和本地保存。

将在线环境的maven和所有依赖包全部删除,然后修改yum配置文件,重新安装maven并将下载的rpm包保存下来。

最后将这些rpm包放到离线环境中做成源,重新安装maven,在mvn install 大功告成。需要注意的是maven的配置和仓库。尤其是离线环境如何使用本地仓库,或者搭建自己的私有nexus,都需要依赖很大的仓库做依赖jar包。


总结我的步骤就是:在线安装maven获取相关依赖包,将rpm包放到离线环境安装好maven,修改配置文件,大功告成!


整个我要做的事情是,安装Jenkins,nexus,gitlab,maven,并把他们集成起来做持续集成开发!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值