Gradle上传aar

原创 2015年11月19日 19:56:36

Gradle上传aar

相信很多从eclipse转到android studio会对as的gradle赞不绝口,而其中的jar包引入方式就更觉得赏心悦目了,另外针对eclipse不能使用aar,而android stuido可以使用aar减少依赖包的使用。

现阶段很多公司会自己搭建nexus,而maven是可以管理aar包的,所以我们可以利用gradle上传aar至公司的maven库,方便使用;具体代码如下所示:

其中version为jenkins自带的版本号


apply plugin: 'maven'
apply plugin: 'signing'
signing {
    required { has("release") && gradle.taskGraph.hasTask("uploadArchives") }
    sign configurations.archives
}
uploadArchives {
    configuration = configurations.archives
    repositories.mavenDeployer {
        beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
        repository(url: 'http://dev.neu.com/nexus/content/repositories/releases/') {//仓库地址
            authentication(userName: "deployment",//用户名
                    password: "deployment123")//密码
        }
        pom.project {
            groupId "android.support.mydomin.finger"
            artifactId "finger" //LibA
            version System.properties['MARKETING_VERSION']

            description 'hello'            

        }
    }
}

相关文章推荐

AndroidStudio 使用gradle 脚本上传aar文件到Nexus Maven 私有服务器

不废话,直接上步骤,服务器版本Ubuntu 15.04 1 Nexus 的搭建 下载地址:http://www.sonatype.org/nexus/go/  2 解压缩下载下来的压缩文件 3 启...

Android Studio使用Gradle上传AAR至Maven

这几天有个开源library要上传到Maven Central Repository,找到某大神的博客,他用Maven上传的库,我依葫芦画瓢搞了两天,卧槽,可能是人品问题,mvn一直报一个莫名其妙的异...

Android模块化分层化之: maven 库中上传的 aar 包 获取 BuildConfig 相关常量值

最近在做项目分层化的一些工作,具体思路是将原有项目一些基础服务模块和设备服务模块抽离出来,上传到本地的 Maven 服务器,然后再通过在主项目中的 build.gradle 文件中通过 compile...

Android Studio 上传aar(Library)到JCenter

目的这篇文章介绍通过Gradle把开源项目发布到公共仓库JCenter中,发布自己的android library(也就是aar)到公共的jcenter仓库。 为什么选择JCenter,因为JCen...

打包aar、jar上传到MavenCentral

准备 SonaType创建项目 通过Gradle上传aar gradle-mvn-push.gradle

android 上传aar到私有maven服务器

搞这个东西也是花了蛮长时间,主要还是对gradle中的groovy语言不熟悉所导致的,写下来,以防下次再入坑~在gradle中新建task如果你需要将某个module打包成aar,并上传到maven上...

gradle实战之文件上传进度条

  • 2014年06月22日 22:59
  • 508KB
  • 下载

使用Gradle发布aar到Jcenter仓库

发布自己的android library(也就是aar)到公共的jcenter仓库,所有的人都能用gradle最简单的方式引用。 使用Gradle发布Android开源项目到JCenter 使用Gr...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Gradle上传aar
举报原因:
原因补充:

(最多只允许输入30个字)