美文网首页
Android Studio中配置上传Maven私有库的脚本

Android Studio中配置上传Maven私有库的脚本

作者: 还是做个码农 | 来源:发表于2022-09-29 00:05 被阅读0次

    Android Studio中配置上传maven私有库库的脚本
    首先编写脚本如下:

    // 在工程module的build.gradle文件下需要声明应用此gradle脚本,apply from :'uploadToMaven.gradle' 
    //上传Maven私有库脚本
    apply plugin: 'maven'
    
    //打包main目录下代码和资源的task
    task androidSourcesJar(type: Jar) {
          classifier = 'sources'
          from android.sourceSets.main.java.srcDirs
    }
    //配置需要上传到maven仓库的文件
    artifacts {
         archives androidSourcesJar
    }
    
    //上传到Maven仓库的task
    uploadArchives {
           repositories {
                  mavenDeployer {
                            //指定maven仓库url
                            repository(url: "http://localhost:8081/nexus/content/repositories/maven") {
                                   //nexus登录默认用户名和密码
                                   authentication(userName: "admin", password: "admin123")
                            }
                            pom.groupId = "com.android.example" //唯一标识,通常为模块包名
                            pom.artifactId = "test-maven-jar" //项目名称,通常为类库模块名称
                            pom.version = "1.0.0" //版本号
                   }
           }
    }
    

    其次需要module的build.gradle脚本下配置应用上传Maven脚本apply from :'uploadToMaven.gradle' 。
    之后就可以在右上角的gradle窗口找到上传Maven的任务,双击运行即可自动上传编写的库到Maven上。


    image.png

    接着在主工程build.gradle配置远程Maven仓库地址

        repositories {
            google()
            jcenter()
            maven {
                url 'http://localhost:8081/nexus/content/repositories/maven'
            }
        }
    

    之后就可以在module下依赖私有库了

    implementation 'com.android.example:test-maven-jar:1.0.0'
    

    相关文章

      网友评论

          本文标题:Android Studio中配置上传Maven私有库的脚本

          本文链接:https://www.haomeiwen.com/subject/uilzortx.html