第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

mac上搭建nexus環(huán)境給安卓搭建moven環(huán)境

標(biāo)簽:
Android

打开网站https://www.sonatype.com/download-oss-sonatype下载mac版nexus

https://img1.sycdn.imooc.com//5cde5c4b000193ee11860408.jpg


我们通过termial进入nexus-3.16-02,然后进入bin目录,执行

https://img1.sycdn.imooc.com//5cde5c7300018d2511260382.jpg

然后就可以打开http://192.168.118.45:8081/,用户名和密码是admin/admin123

https://img1.sycdn.imooc.com//5cde5cac0001fdfd25921246.jpg


如何上传一个aar到nexus里呢,在项目中建立一个library包,在build.gradle中加入

apply from: 'mvn.gradle'

https://img1.sycdn.imooc.com//5cde5d17000116f024781212.jpg

然后增加mvn.gradle文件,内容是:

apply plugin: 'maven'

uploadArchives {
    configuration = configurations.archives

    repositories {
        mavenDeployer {
            if (MVN_RELEASE == 'product') {
                repository(url: uri(MVN_RL_URL)) {
                    authentication(userName: MVN_NAME, password: MVN_PASS)
                }
                pom.project {
                    version MVN_VERSION
                    artifactId MVN_ARTIFACT_ID
                    groupId MVN_GROUP_ID
                    packaging MVN_PACKAGING
                }
            } else if (MVN_RELEASE == 'snapshot') {
                repository(url: uri(MVN_SN_URL)) {
                    authentication(userName: MVN_NAME, password: MVN_PASS)
                }
                pom.project {
                    version MVN_VERSION + "-SNAPSHOT"
                    artifactId MVN_ARTIFACT_ID
                    groupId MVN_GROUP_ID
                    packaging MVN_PACKAGING
                }
            } else if (MVN_RELEASE == 'local') {
                repository(url: uri("build/aar"))
                pom.project {
                    version MVN_VERSION
                    artifactId MVN_ARTIFACT_ID
                    groupId MVN_GROUP_ID
                    packaging MVN_PACKAGING
                }
            } else {
                project.println("do nothing for task uploadArchives")
            }
        }
    }
}

task androidSourcesJar(type: Jar) {
    classifier = 'sources'
    from android.sourceSets.main.java.sourceFiles
}

artifacts {
    archives androidSourcesJar
}

然后在主工程的gradle.properties里加入:

org.gradle.jvmargs=-Xmx1536m
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
MVN_ARTIFACT_ID=basemodule
MVN_GROUP_ID=com.imooc.basemodule
MVN_RL_URL=http://192.168.118.45:8081/repository/maven-releases/
MVN_SN_URL=http://192.168.118.45:8081/repository/maven-snapshots/


MVN_NAME=admin
MVN_PASS=admin123

MVN_PACKAGING=aar

MVN_RELEASE=snapshot
MVN_VERSION=1.4.8.7

然后点击

https://img1.sycdn.imooc.com//5cde5d640001dc8923161236.jpg

就会生成jar包:

https://img1.sycdn.imooc.com//5cde5d7900016cff21601160.jpg

如何在项目中进行使用呢:

在主工程的moven中加入:

https://img1.sycdn.imooc.com//5cde5d9b00011c3217221272.jpg

然后compile的时候使用

compile 'com.nick.module:emotion:1.4.8.6-SNAPSHOT'

就行了

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消