android-maven-gradle-plugin, android库项目兼容gradle的Maven 插件

分享于 

4分钟阅读

GitHub

  繁體 雙語
Maven plugin for gradle compatible with android library projects
  • 源代码名称:android-maven-gradle-plugin
  • 源代码网址:http://www.github.com/dcendents/android-maven-gradle-plugin
  • android-maven-gradle-plugin源代码文档
  • android-maven-gradle-plugin源代码下载
  • Git URL:
    git://www.github.com/dcendents/android-maven-gradle-plugin.git
    Git Clone代码到本地:
    git clone http://www.github.com/dcendents/android-maven-gradle-plugin
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/dcendents/android-maven-gradle-plugin
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    GitHub licenseBuild StatusStories in Readycodecov.ioMaven Central

    Gradle Maven 插件

    对标准 Maven 插件的修改与android库项目( aar ) 兼容。

    用法

    要使用 android-maven-gradle-plugin,只需在你的android库项目中应用。 还将插件类路径依赖项添加到 buildScript。

    
    
    
    
    buildscript {
    
    
     repositories {
    
    
     mavenCentral()
    
    
     }
    
    
    
     dependencies {
    
    
     classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
    
    
     }
    
    
    }
    
    
    
    apply plugin: 'com.android.library'
    
    
    apply plugin: 'com.github.dcendents.android-maven'
    
    
    
    

    或者使用自 Gradle 2.1以来的新语法

    
    
    
    
    plugins {
    
    
     id "com.github.dcendents.android-maven" version "2.0"
    
    
    }
    
    
    
    

    你可以在脚本 build.gradle 中设置 Maven groupId和版本:

    
    
    
    
    group = 'com.example'
    
    
    version = '1.0'
    
    
    
    

    artifactId是在 settings.gradle 中设置的:

    
    
    
    
    rootProject.name = 'artifact'
    
    
    
    

    注:

    
    
    
    
     compile('com.group:lib-module:1.0') {
    
    
     exclude group: 'com.exclusion.group', module: 'module.name'
    
    
     }
    
    
    
    
    文档

    请参考标准 Maven 插件文档: http://gradle.org/docs/current/userguide/maven_plugin.html

    发布说明

    以下 table 显示了android-maven-gradle-plugin和gradle版本之间的兼容性。 它还列出了要使用的插件名称:

    插件版本插件名称依赖信息Gradle版本
    1.0android-mavendcendents: android-maven-plugin。: 1.01.8 +
    1.1android-mavendcendents: android-maven-plugin。: 1.11.12 +
    1.2com.github.dcendents.android-mavendcendents: android-maven-plugin。: 1.22.2 +
    1.3com.github.dcendents.android-mavendcendents: android-maven-gradle-plugin。: 1.32.4 +
    1.4.1com.github.dcendents.android-maven:android-maven-gradle-plugin: 1.42.14 +
    1.5com.github.dcendents.android-mavendcendents: android-maven-gradle-plugin。: 1.53.0 +
    2.0com.github.dcendents.android-mavendcendents: android-maven-gradle-plugin。: 2.04.1 +
    构建度量

    Build Statuscodecov.ioThroughput Graph

    许可证

    在Apache许可以证下许可以证版本 2.0 ("许可以证") ;你可以能不使用这里文件,除了符合许可以证。 你可以获得许可证的副本在*

    http://www.apache.org/licenses/LICENSE-2.0

    在规定的法律或者书面许可下,在许可条款下分发的软件在不保证任何种类的担保或者条件的前提下分发,或者明示或者隐含。 查看许可协议下特定语言的许可权限和限制的许可证。


    COM  plugin  proj  Projects  android-l  Gradle  
    相关文章