当前位置:   article > 正文

Java后端技术-Maven学习笔记_maven mirrorid

maven mirrorid

Maven安装配置

官网下载地址https://maven.apache.org/download.cgi

image-20220411141140523

配置文件修改

配置maven/conf/settings.xml

指定本地仓库

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

image-20220411141414047

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

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

<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>https://maven.aliyun.com/repository/public/</url>
  <mirrorOf>central</mirrorOf>
</mirror>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

image-20220411141642527

配置Maven工程的基础JDK版本

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

<profile>
  <id>jdk-1.8</id>
  <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.8</jdk>
  </activation>
  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  </properties>
</profile>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

image-20220411142230814

IDEA Maven配置

File->Settings->搜索Maven

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

image-20220411142410145

Maven私服搭建之Nexus

安装Nexus

Nexus安装

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

上传解压软件

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

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

image-20220411154028920

启动Nexus

nexus-3.37.0-01/bin/nexus start
  • 1

image-20220411154115963

nexus-3.37.0-01/bin/nexus status
  • 1

image-20220411154122955

查看端口占用情况

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

# 查看nexus进程
jps
# 查看端口占用
netstat -tunlp |grep 8081
  • 1
  • 2
  • 3
  • 4

image-20220411154224653

访问Nexus首页

image-20220411160127339

初始设置

用户名:admin

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

image-20220411160515292

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

image-20220411160403375

对接Nexus

Nexus中的各种仓库说明

image-20220411162521313

maven指定新的本地仓库

<!-- 配置一个新的 Maven 本地仓库 -->
<localRepository>F:\maven_repository_new</localRepository>
  • 1
  • 2

image-20220411162900425

指定Nexus服务器地址

image-20220411162947442

<mirror>
  <id>nexus-mine</id>
  <mirrorOf>central</mirrorOf>
  <name>Nexus mine</name>
  <url>http://192.168.198.10:8081/repository/maven-public/</url>
</mirror>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

image-20220411162846707

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

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

    <server>
      <id>nexus-mine</id>
      <username>admin</username>
      <password>admin</password>
    </server>
  • 1
  • 2
  • 3
  • 4
  • 5

image-20220411163055862

执行maven命令查看效果

image-20220411163431989

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/931443
推荐阅读
相关标签
  

闽ICP备14008679号