如何把本身的Android Library上傳到Maven中去?

1、在你要上傳到maven的庫中配置上傳參數java

image.png

uploadArchives {
    apply plugin: 'maven'
    // 讀取本地配置文件
    Properties properties = new Properties()
    properties.load(project.rootProject.file('local.properties').newInputStream())
    def userName = properties.getProperty('maven.user')
    def password = properties.getProperty('maven.password')
    def mavenUrl = properties.getProperty('maven.url')

    repositories.mavenDeployer {
        repository(url: mavenUrl) {
            authentication(userName: userName, password: password)
        }
        pom.project {
            // 注意:這裏要修改一下你的庫。好比:com.baidu:lib:1.0.0
            groupId 'com.github.raedev'
            artifactId 'session'
            version '1.0.0'
            packaging 'aar'
        }
    }

    task androidSourcesJar(type: Jar) {
        classifier = 'sources'
        from android.sourceSets.main.java.sourceFiles
    }
    artifacts {
        archives androidSourcesJar
    }
}
複製代碼

2、打開local.properties 配置好maven 參數android

maven.url=http://maven.baidu.com/repository/maven-baidu/
maven.user=填寫你的Maven帳號
maven.password=填寫你的Maven密碼
複製代碼

3、運行uploadArchives任務git

運行uploadArchives任務

恭喜!前往你的maven庫中去看看是否上傳成功了。github

相關文章
相關標籤/搜索