官网下载地址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,方式如下:
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中的各种仓库说明
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命令查看效果