Gradle与Makefile构建工具的对比
来源:互联网 发布:新东方周年庆软件 编辑:程序博客网 时间:2024/05/17 08:31
1
2
3
4
5
6
7
8
9
.PHONY: clean
all: hello
hello: hello.c
gcc -o hello hello.c
clean:
rm
hello
1
2
3
4
5
6
7
8
//
普通的Java项目
apply plugin:
'java'
//Android
Application
apply plugin:
'com.android.application'
//Android
Library
apply plugin:
'com.android.library'
1
2
3
4
5
6
7
8
9
10
11
:compileJava
:processResources
:classes
:jar
:assemble
:compileTestJava
:processTestResources
:testClasses
:
test
:check
:build
1
2
3
4
5
6
7
8
9
10
11
12
13
android {
compileSdkVersion 21
buildToolsVersion
"21.1.1"
defaultConfig {
applicationId
"com.jhuster.test"
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName
"1.0.0"
}
}
1
2
$
make
all
$
make
clean
1
2
3
4
$gradle build
//
构建和打包整个项目
$gradle clean
//
清除之前的构建
$gradle
test
//
执行测试
$gradle compileJava
//
编译java
1
2
hello: hello.c
gcc -o hello hello.c -L
/libs/foo
.a
1
2
3
4
dependencies {
compile files(
'libs/foo.jar'
)
//
以jar的方式引用
compile project(
':foo'
)
//
以library工程源码的方式引用
}
1
2
3
4
5
6
7
8
9
allprojects {
repositories {
jcenter()
}
}
dependencies {
compile
'com.squareup.okhttp:okhttp:2.4.0'
}
0 0
- Gradle与Makefile构建工具的对比
- Gradle与Makefile构建工具的对比
- Java构建工具:Maven与Gradle的对比
- Gradle构建工具的学习与使用
- 构建工具-Maven和Gradle对比
- Gradle,构建工具的未来?
- Gradle,构建工具的未来?
- Gradle,构建工具的未来
- Java构建工具对比:Ant vs Maven vs Gradle
- Gradle:一个更好的构建工具
- 【Android】Gradle自动化构建工具的用法
- AndroidStudio构建工具Gradle的帮助文档
- 基于ant、maven的构建工具Gradle
- 自动化构建工具 Gradle
- android gradle构建工具
- Gradle构建工具基础
- gradle 构建工具
- android构建工具gradle
- 操作系统概念学习笔记 第三章 进程
- jsp中如何通过session判断用户是否登录?
- spring mybatis 结合redis 缓存[演示]
- 卡特兰数,程序实现,递归,循环,BST和出入栈顺序的应用
- ProgressBar
- Gradle与Makefile构建工具的对比
- 数字1的数量
- 常见的C++数学计算库
- http协议详解
- Tree UVA - 548
- 欢迎使用CSDN-markdown编辑器
- 腾讯笔试题
- 机器学习实践系列之7 - 车辆检测
- Spring AOP demo 和获取被CGLIB代理的对象