标签归档:maven

利用 nexus 部署 maven 私库

nexus3 配置

Repository > Repositories

  • 添加一个新的存储库
  • 选择 maven2 (proxy)
  • 输入以下项(其他使用默认值)
    • Name maven-central
    • Remote store https://maven.aliyun.com/repository/public

Security > Roles

添加一个新的 Role

  • 类型选择 Nexus role
  • ID 设为 publish
  • Privileges 添加以下项:
    • nx-repository-view-*-*-add
    • nx-repository-view-*-*-edit
  • Roles 添加以下项:
    • nx-anonymous

Security > Users

添加一个 User

  • ID 设为 publish
  • Roles 添加以下项:
    • publish

System > Tasks

  • 创建任务 Admin - Compact blob store
  • 创建任务 Docker-Delete incomplete uploads
继续阅读

linux 安装 maven

  1. 下载页面:https://maven.apache.org/download.cgi ,选择 Binary tar.gz archive

  2. 添加环境变量,通常在 /etc/profile~/.profile

# 目录路径按实际修改
export MAVEN_HOME=/home/maven/apache-maven-3.3.9
  1. 添加 PATH
export PATH=$PATH:$MAVEN_HOME/bin
  1. 确认安装成功
# 注销后不用执行
source ~/.profile
mvn -v
  1. 镜像加速

修改安装目录下的 conf/settings.xml 文件,在 <mirrors> 标签内添加如下内容:

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>