美文网首页
上传Android Studio library 至本地 Jfo

上传Android Studio library 至本地 Jfo

作者: wanqieddy | 来源:发表于2017-12-20 16:11 被阅读9次

    1.配置项目Gradle文件

    buildscript {

    repositories {

    jcenter()

    }

    dependencies {

    classpath 'com.android.tools.build:gradle:2.2.3'

    classpath "org.jfrog.buildinfo:build-info-extractor-gradle:3.1.1" //上传插件

    // NOTE: Do not place your application dependencies here; they belong

    // in the individual module build.gradle files

    }

    }

    2.配置library的Gradle文件

    apply plugin: 'com.jfrog.artifactory'//使用插件

    apply plugin: 'maven-publish' //使用插件

    def packageName = 'com.wz.shoplib' //包名(group id)

    def libraryVersion = '1.0.0' //版本号

    publishing {

    publications {

    aar(MavenPublication) {

    groupId packageName

    version = libraryVersion

    artifactId project.getName()

    // Tell maven to prepare the generated "* .aar" file for publishing

    artifact("$buildDir/outputs/aar/${project.getName()}-release.aar")

    }

    }

    }

    /**

    * 配置Jfrog Artifactory

    */

    artifactory {

    contextUrl = 'http://localhost:8081/artifactory'

    publish {

    repository {

    // The Artifactory repository key to publish to

    repoKey = 'libs-release-local'

    username = "admin" //用户名

    password = "password" //密码

    }

    defaults {

    // Tell the Artifactory Plugin which artifacts should be published to Artifactory.

    publications('aar')

    publishArtifacts = true

    // Properties to be attached to the published artifacts.

    properties = ['qa.level': 'basic', 'dev.team': 'core']

    // Publish generated POM files to Artifactory (true by default)

    publishPom = true

    }

    }

    }

    执行命令上传

    gradlew assembleRelease artifactoryPublish

    相关文章

      网友评论

          本文标题:上传Android Studio library 至本地 Jfo

          本文链接:https://www.haomeiwen.com/subject/tewgwxtx.html