技术日记-----maven私服搭建

我只是一个刚入行一年半多一点的菜鸟,第一次写这样的东西,只是最近弄这个私服确实折腾的够呛,怕记性不好忘掉了写一个以后自己看,如果有前辈看到了,希望可以提点指导性的意见,当然如果能够帮到别人就再好不过了.

弄了两天的maven私服,头都大了,只是记录一下操作流程而已,有兴趣的看看没兴趣的路过就行。

第一步:安装本地maven
    maven下载地址:
http://maven.apache.org/download.cgi ;
     技术日记-----maven私服搭建_第1张图片

下载好之后是个压缩文件,直接解压到自己的目录下就好,我的目录是 
D:\apache-maven-3.5.2
        解压完成之后就是环境变量的配置了
        需要用到maven的同学应该都会配置Java的环境变量,所以过程就不说了,直接上一张图。        
    技术日记-----maven私服搭建_第2张图片

    配置完成之后需要测试一下,打开cmd命令窗口输入 mvn -v
    如果出现下面就说明maven安装成功可以使用了
技术日记-----maven私服搭建_第3张图片
       

 这样其实maven其实就可以用了,但问题是好多第三方jar包直接导入maven项目中以后是没办法打包的,所以就涉及到一个问题怎么把第三方jar包导入到自己的项目中并且可以正常打包部署,我的解决方法是给自己maven搭建个私服,把jar包上传到自己私服中去,然后在自己的pom文件中加入相对应的
dependency, 其实我只发现这一种方法。。。。


第二步:搭建私服
    搭建私服可以用的工具有很多,具体哪些我也不知道,我用的是nexus
    1.下载nexus 我装的windos版本的,自己需要哪个下载哪个,安装windows版本的一定要把自己的局域网IP固定(百度就行,很简单)
    下载地址:https://www.sonatype.com/download-oss-sonatype
技术日记-----maven私服搭建_第4张图片    
    下载完成之后也是压缩文件,无脑解压就可以。
    安装完成之后就是启动了
    启动需要在cmd窗口中进入到nexus安装目录下的bin文件夹,我的目录是D:\soft\maven\nexus-3.7.1-02\bin,
然后执行nexus.exe/run命令
技术日记-----maven私服搭建_第5张图片


如果启动成功的话就会出现下图一样的提示
技术日记-----maven私服搭建_第6张图片



,或者直接在浏览器输入localhost:8081会进入nexus首页,需要先从右上角登陆,默认的登陆账号是admin,密码是admin123
技术日记-----maven私服搭建_第7张图片

然后我们需要创建一个repositories

技术日记-----maven私服搭建_第8张图片技术日记-----maven私服搭建_第9张图片技术日记-----maven私服搭建_第10张图片



下一步就是修改自己的settings文件了,就是刚刚安装的maven目录下conf文件夹中的settings文件

1
技术日记-----maven私服搭建_第11张图片



2
技术日记-----maven私服搭建_第12张图片


3
技术日记-----maven私服搭建_第13张图片

这样settings文件就修改完了,下面需要设置ide中的maven设置,我不怎么用eclipse,也不知道怎么设置,我用的是idea所以这里以idea为例。
打开idea左上角的file-settings,然后输入Maven回车,需要设置三个东西,第一个是maven路径,第二个是settings文件路径,第三个是自己的本地仓库路径,本地仓库直接自己新建一个文件夹就可以
技术日记-----maven私服搭建_第14张图片


这样本地私服就完成了,最后一步就是把jar包上传到nexus的私服中去,网上有好多直接可以在浏览器中添加进去,但是我的这个版本怎么找都找不到,所以只能用maven命令加入进去了
  mvn deploy:deploy-file -DgroupId=aliyun -DartifactId=oss-sdk -Dversion=2.8.2 -Dpackaging=jar -Dfile=C:\Users\EDZ\Downloads\aliyun-sdk-oss-2.8.2.jar -Durl=http://localhost:8081/repository/3rdParty/ -DrepositoryId=3rdParty

技术日记-----maven私服搭建_第15张图片
最后在自己的pom文件中添加就好了

这就没有了,我只是一个刚入行一年半多一点的菜鸟,第一次写这样的东西,只是最近弄这个私服确实折腾的够呛,怕记性不好忘掉了写一个以后自己看,如果有前辈看到了,希望可以提点指导性的意见,当然如果能够帮到别人就再好不过了。我的邮箱[email protected]

你可能感兴趣的:(技术日记-----maven私服搭建)