Maven私服(windows)

纲要 

  • 了解Maven私服
  • maven私服搭建流程
  • android项目接入maven私服

Maven私服:

maven仓库的体系结构:



私服的优势


maven私服搭建流程

私服的搭建依赖一个开源工程Nexus

启动:nexus.exe /run

打开浏览器,输入localhost:8081:

初次使用进入向导:

设置完密码后就可以使用了。

创建自己的仓库:

可以看到这里竟然还能创建docker私服。

这里选用箭头所指的maven私服:

这里我还要创建一个android的snapshot版的maven私服:


android项目接入maven私服

(上面创建了2个仓库,这里演示接入)

打开项目的根build.gradle:

先拷贝上一节的url

这样只是为gradle添加了仓库。

还需要为我们的java/kotlin工程去引入仓库:

最上面是为plugin引入,然后这里是为工程引入。

然后就是配置代码,让库工程完成上传:

NEXUS_REPOSITORY_URL=xxxx
POM_GROUPID=xxxx
POM_PACKAGING=xxx
NEXUS_USERNAME=xxx
NEXUS_PASSWORD=xxx

然后在app级别的build.gradle:添加如下:

//上传maven配置
uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: NEXUS_REPOSITORY_URL) {
                authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
            }
            pom.project {
                name pomName
                version pomVersionName
                description pomDescription
                artifactId pomVersionName
                groupId POM_GROUPID
                packaging POM_PACKAGING
            }
        }
    }
}

以上脚本涉及gradle知识,不赘述。实际上是定义了Task(Gradle知识)

然后同步一下:

并在最底部添加如上配置。

这样就ok了。

发布了307 篇原创文章 · 获赞 45 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/qq_39969226/article/details/104169458