MavenPublish

想发布依赖到本地或Nexus仓库(带源码),非常简单!

//add to rootProject bottom
apply from: "https://gitee.com/DonaldDu/OpenGradleScript/raw/master/mavenPublish.gradle"

//publish lib
mavenPublish("group:artifactId:version")

以下是下载到本地的使用方式

init.gradle

apply from: 'privateRepository.gradle'
apply from: 'mavenPublish.gradle'

privateRepository.gradle

allprojects {
    ext {
        PRIVATE_NEXUS_REPOSITORY = 'http://www.nexus.com/'
        PRIVATE_NEXUS_USER = 'xxx'
        PRIVATE_NEXUS_PASSWORD = 'xxx'
    }

    ext.privateRepository = {
        maven {
            url PRIVATE_NEXUS_REPOSITORY
            credentials { username PRIVATE_NEXUS_USER; password PRIVATE_NEXUS_PASSWORD }
        }
    }

    repositories {
        with(privateRepository)
    }
        
    buildscript {
        repositories {
            with(privateRepository)
        }
    }
}

最后下载 mavenPublish.gradle 保存到本地即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容