# 在Maven和Gradle项目中使用Nexus私服

# 1. 在Maven项目中使用Nexus

# 1.1 配置Maven

配置Maven的setting.xml配置文件,在server标签中添加针对服务器的用户名密码支持。

<server>
    <id>TestRepository</id>
    <username>**你设置的用户名**</username>
    <password>**你设置的密码**</password>
</server>
1
2
3
4
5

# 1.2 在pom.xml文件中添加私服仓库地址

<distributionManagement>
   <repository> 
     <id>jeecg</id> 
     <name>jeecg Repository</name> 
     <url>**你的私服仓库地址,比如:http://127.0.0.1:8081/repository/TestRepository/**</url>
   </repository> 
</distributionManagement>
1
2
3
4
5
6
7

# 2. 在Gradle项目中使用Nexus

# 2.1 依赖Nexus私服仓库

修改项目的build.gradle文件,在repositories函数的参数中加入maven {url 你的私服仓库地址} 即可。

# 2.2 部署到仓库

创建task并运行

uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: **你的仓库地址**) {
                authentication(userName: **你的用户名**, password: **你的密码**)
            }
        }
    }
}
1
2
3
4
5
6
7
8
9