
build tools
zxc123e
这个作者很懒,什么都没留下…
展开
-
maven初步
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便原创 2015-03-17 17:57:45 · 791 阅读 · 0 评论 -
maven之概念篇
本文转自:http://www.cnblogs.com/holbrook/archive/2012/12/24/2830519.html 1 maven管理的目标:工程(Project)maven是一个软件工程(Software Project)管理工具。 对于maven来说,一个软件工程的唯一标识是由开发者(groupId)、生成物(artifactId)、版本(version) 共同决定的。每转载 2015-03-19 22:01:23 · 691 阅读 · 0 评论 -
Gradle构建脚本基础
Gradle构建脚本,内部是基于 Groovy 的 DSL(领域特点语言),而Maven是基于XML的,Groovy相比XML更加简洁、灵活和强大。 Groovy 因为给 Java 开发人员提供了最大的透明度,对于Java开发人员来说门槛很低,所以Gradle的重点是Java项目。这篇不是介绍Groovy的文章,对于Gradle应该要了解一些Groovy的知识,比如闭包,在Gradle构建任务是就是原创 2017-06-01 13:54:47 · 1884 阅读 · 0 评论 -
Gradle中的主要对象
我们接触Gradle的时候,大都是了解build.gradle里面怎么配置,比如我们很常见的一行代码 apply plugin: ‘com.android.application’,我们知道这么配,并且IDE已经生成好了,可能你都不用关心,却不知道这其实是函数调用,有相关的API。 那么这段代码是什么意思呢?这其实就是调用了project对象的apply方法,传入了一个以plugin为key的map原创 2017-06-02 18:06:53 · 1957 阅读 · 0 评论 -
Gradle for Android
android下可配置项android { defaultConfig { //默认配置项,defaultConfig就是程序的默认配置,注意,如果在 AndroidMainfest.xml里面定义了与这里相同的属性,会以这里的为主。 } buildTypes { // 编译配置,release或debug版本的内容 } compi原创 2017-06-03 14:28:26 · 598 阅读 · 0 评论 -
Gradle依赖管理
1、声明依赖依赖属性最普遍的依赖称为外部依赖,这些依赖存放在外部仓库中。类似Maven,一个外部依赖可以由以下属性指定: group属性指定依赖的分组(在Maven中,就是groupId)。 name属性指定依赖的名称(在Maven中,就是artifactId)。 version属性指定外部依赖的版本(在Maven中,就是version)。 classifier: 有时候需要另外一个属性来进一步的说原创 2017-06-03 18:07:12 · 2989 阅读 · 0 评论