[Gradle] 发布构件到本地仓库

配置html

须要发布构件的模块 build.gradle 加入以下配置java

apply plugin: 'maven-publish'

publishing {
    publications {
        mavenJava(MavenPublication) {
            groupId 'io.github.shaobin0604'
            artifactId 'gradle-plugin-replace'
            version '1.0.0-SNAPSHOT'

            from components.java
            // more goes in here
        }
    }

    repositories {
        mavenLocal()
    }
}

发布android

$ ./gradlew <Module Name>:publishToMavenLocal

如何使用git

添加本地仓库 mavenLocal()github

buildscript {
    repositories {
        mavenLocal()    // 添加本地仓库
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'

        classpath 'io.github.shaobin0604:gradle-plugin-replace:1.0.0-SNAPSHOT'    // 刚才发布的插件
    }
}

allprojects {
    repositories {
        mavenLocal()    // 添加本地仓库
        jcenter()
    }
}

参考

相关文章
相关标签/搜索