centos7之maven离线安装

来源:互联网 发布:开淘宝店铺不交保证金 编辑:程序博客网 时间:2024/06/04 18:28


简单说一下我安装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
原创粉丝点击