創(chuàng)建aar包并且上傳到maven私服

maven私服的搭建在這里先不介紹

1.引入jfrog插件

工程gradle中的buildscript下dependencied引入classpath "org.jfrog.buildinfo:build-info-extractor-gradle:3.1.1"捶惜;

 buildscript {
        repositories {
            jcenter()
            google()
        }
  dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
        classpath "org.jfrog.buildinfo:build-info-extractor-gradle:3.1.1"
  }}

2.項目gradle中配置項目參數(shù)

注意王污!建議這一步寫在單獨的jfrog.gradle文件中。如果已經(jīng)有jfrog.gradle 文件隅居,直接跳轉第3步V购蟆O贡埂溜腐!

jfrog.gradle文件

    apply plugin: 'com.jfrog.artifactory'
    apply plugin: 'maven-publish'
    repositories {
        jcenter()
        maven { url 'https://oss.jfrog.org/libs-snapshot' }
    }
    def packageName = 'your packageName'
    def artifactName = 'your artifactName'
    def libraryVersion = 'x.x.x'
    publishing {
        publications {
            aar(MavenPublication) {
                groupId packageName
                artifactId artifactName
                version = libraryVersion
                artifact("$buildDir/outputs/aar/${project.getName()}-release.aar")
            }
        }
    }
    artifactory {
        contextUrl = 'http://your ip:your port/artifactory'
        publish {
            repository {
                repoKey = libraryVersion.endsWith('SNAPSHOT') ? 'libs-snapshot-local' : 'libs-release-local'
                username = "your username"
                password = "your password"
            }
            defaults {
                publications('aar')
                publishArtifacts = true
                properties = ['qa.level': 'basic', 'dev.team': 'core']
                publishPom = true
            }
         }
    }

3.生成aar包

執(zhí)行如下命令,output中會生成aar文件

    gradle clean build

4.生成pom文件

在task列表中找到并執(zhí)行如下命令瓜喇,生成pom文件

    Tasks - publishing - generatePomFileForAarPublication

pom文件生成位置:build-publications-aar文件夾
注意:pom文件中可能不會自動寫入依賴挺益,可能導致無法使用,如果無法使用乘寒,需要手動在pom中寫入依賴

5.上傳私服

在task列表中找到并執(zhí)行如下命令望众,上傳aar和pom文件到maven私服

    Tasks - publishing - artifactoryPublish

6.升級

每次更新aar只需要改動jfrog.gradle文件中的libraryVersion即可。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末肃续,一起剝皮案震驚了整個濱河市黍檩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌始锚,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件喳逛,死亡現(xiàn)場離奇詭異瞧捌,居然都是意外死亡,警方通過查閱死者的電腦和手機润文,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門姐呐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人典蝌,你說我怎么就攤上這事曙砂。” “怎么了骏掀?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵鸠澈,是天一觀的道長。 經(jīng)常有香客問我截驮,道長笑陈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任葵袭,我火速辦了婚禮涵妥,結果婚禮上,老公的妹妹穿的比我還像新娘坡锡。我一直安慰自己蓬网,他們只是感情好,可當我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布鹉勒。 她就那樣靜靜地躺著帆锋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贸弥。 梳的紋絲不亂的頭發(fā)上窟坐,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天,我揣著相機與錄音,去河邊找鬼哲鸳。 笑死臣疑,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的徙菠。 我是一名探鬼主播讯沈,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼婿奔!你這毒婦竟也來了缺狠?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤萍摊,失蹤者是張志新(化名)和其女友劉穎挤茄,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冰木,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡穷劈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了踊沸。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片歇终。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖逼龟,靈堂內(nèi)的尸體忽然破棺而出评凝,到底是詐尸還是另有隱情,我是刑警寧澤腺律,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布奕短,位于F島的核電站,受9級特大地震影響疾渣,放射性物質發(fā)生泄漏篡诽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一榴捡、第九天 我趴在偏房一處隱蔽的房頂上張望杈女。 院中可真熱鬧,春花似錦吊圾、人聲如沸达椰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽啰劲。三九已至,卻和暖如春檀何,著一層夾襖步出監(jiān)牢的瞬間蝇裤,已是汗流浹背廷支。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留栓辜,地道東北人恋拍。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像藕甩,于是被迫代替她去往敵國和親施敢。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 說明 本文主要介紹和Gradle關系密切狭莱、相對不容易理解的配置僵娃,偏重概念介紹。部分內(nèi)容是Android特有的(例如...
    jzj1993閱讀 15,596評論 1 62
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理腋妙,服務發(fā)現(xiàn)默怨,斷路器,智...
    卡卡羅2017閱讀 134,626評論 18 139
  • 2017年的春節(jié)是我過得最舒服也最漫長的一個骤素。因為腳傷先壕,整整35天,衣來伸手谆甜,飯來張口,連門也很少出集绰。 我老家在小...
    冰貳閱讀 783評論 3 1
  • 很久不寫東西了规辱,手機雖然用習慣了,但總覺得要用來整理零落的文字有些困難栽燕,也害怕自己把悲悲戚戚的字串成文時只會滋生更...
    木木_d62d閱讀 219評論 0 1
  • 總有一些種莫名的顏色,在閉著眼的太陽下蔼啦,在關了燈的黑夜里榆纽;被看見∧笾總有一些種莫名的聲音奈籽,在花開都悄然無聲的凌晨四點...
    曉夢echo閱讀 913評論 0 3