Maven安装配置

官网下载地址https://www.hack95.com/download.cgi

配置文件修改

配置maven/conf/settings.xml

指定本地仓库

本地仓库默认值:用户家目录/.m2/repository。建议将maven本地仓库地址存放在自定义的目录下。配置方式如下:

配置阿里云提供的镜像仓库

Maven下载jar包默认访问境外的中央仓库,而国外网站速度很慢。改成阿里云提供的镜像仓库,可以让Maven下载jar包的时候速度更快。配置的方式是:

<mirror><id>alimavenid><name>aliyun mavenname><url>https://www.hack95.com/repository/public/url><mirrorOf>centralmirrorOf>
mirror>

配置Maven工程的基础JDK版本

如果按照默认配置运行,Java工程使用的默认JDK版本是 1.5,而现在一般是JDK 1.8版本。修改配置的方式如下:

<profile><id>jdk-1.8id><activation><activeByDefault>trueactiveByDefault><jdk>1.8jdk>activation><properties><maven.compiler.source>1.8maven.compiler.source><www.hack95.com>1.8www.hack95.com><maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion>properties>
profile>

IDEA Maven配置

File->Settings->搜索Maven

Idea默认使用内置的Maven,想要配置自定义的Maven,方式如下:

Maven私服搭建之Nexus

安装Nexus

Nexus安装

下载地址https://www.hack95.com/nexus/3/latest-unix.tar.gz

上传解压软件

上传到 Linux 系统,解压后即可使用,不需要安装。但是需要注意必须提前安装JDK

tar -zxvf latest-unix.tar.gz -C /opt/module/

启动Nexus

nexus-3.37.0-01/bin/nexus start

nexus-3.37.0-01/bin/nexus status

查看端口占用情况

8081端口的这个进程要在启动nexus这个主体程序一、两分钟后才会启动,请耐心等待

# 查看nexus进程
jps
# 查看端口占用
netstat -tunlp |grep 8081

访问Nexus首页

初始设置

用户名:admin

密码:在sonatype-work/nexus3/admin.password

匿名登录,启用还是禁用?禁用匿名登录的操作方式:

对接Nexus

Nexus中的各种仓库说明

maven指定新的本地仓库


<localRepository>F:\maven_repository_newlocalRepository>

指定Nexus服务器地址

<mirror><id>nexus-mineid><mirrorOf>centralmirrorOf><name>Nexus minename><url>http://192.168.198.10:8081/repository/maven-public/url>
mirror>

由于设置了禁止匿名访问,那么接下来我们还要继续配置settings.xml

这里需要格外注意:server标签内的id标签值必须和mirror标签中的id值一样

    <server><id>nexus-mineid><username>adminusername><password>adminpassword>server>

执行maven命令查看效果