gradle – 学习笔记(2) – 编译java工程

上一篇了解了下基本的Gradle脚本, 现在来编译一个Java工程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
apply plugin: 'java'
apply plugin: 'eclipse'
jar {
manifest {
attributes 'Main-Class': 'Your MainClass'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
sourceSets {
main {
java {
srcDir 'src'
}
resources {
srcDir 'res'
}
}
}

apply plugin 增加插件, 由于我是用的eclipse工程就使用的eclipse插件,你也可以选择idea插件来编译idea的工程.
jar 可以指定 生成的jar里面的参数
dependencies 声明依赖
sourceSet 可以指定源码的路径