如何编译gradle工程
从maven到gradle,自动编译又发展了一步,然而第一次面对gradle工程,多少有些茫然。经过一天的研究我还是得到了成果下面来说说如何编译这种gradle工程:
gradle工程的标志是,工程目录下有build.gradle gradlew.bat 类似的文件
IntelliJ IDEA对gradle的处理很简单,导入即可
而eclipse步骤如下:(开了vpn以后毫无压力)
1.eclipse市场里安装gradle插件
2.file->import->gradle project把根目录选为build.gradle所在目录,这里以jd-gui为例
gittortoise clone https://github.com/java-decompiler/jd-gui.git之后,得到:
2015/12/2519:29 206 .classpath
2015/12/2517:49 510 .gitattributes
2015/12/2517:49 298 .gitignore
2015/12/2519:04 <DIR> .gradle
2015/12/2520:57 <DIR> .idea
2015/12/2519:29 365 .project
2015/12/2519:29 <DIR> .settings
2015/12/2520:49 <DIR> api
2015/12/2520:51 <DIR> app
2015/12/2519:30 <DIR> build
2015/12/2517:49 5,888 build.gradle
2015/12/2517:49 <DIR> gradle
2015/12/2519:31 5,080 gradlew
2015/12/2519:31 2,404 gradlew.bat
2015/12/2520:49 1,198 jd-gui.iml
2015/12/2519:30 4,108 jd-gui.ipr
2015/12/2517:49 35,836 LICENSE
2015/12/2517:49 309 NOTICE
2015/12/2517:49 2,212 README.md
2015/12/2520:51 <DIR> services
2015/12/2517:49 65 settings.gradle
2015/12/2517:49 <DIR> src
里面readme.md更适合Linux系统,告诉我们应该执行./gradlew build
3.导入后,eclipse下载了一堆相关库,然后工程目录中多了一个jd-gui目录,有些是红色的叉叉表示有错误,然而这里可以不管
打开Gradle Tasks 子视图,会出现4个目录:
jd-gui
api
app
service
jd-gui 打开后会出现:
assemble
assembledofirs
....
build
buildependent
buildneeded
check
classes
clean
....
...
4.根据readme提示,右键选择build->run gradle tasks
编译之后,会在jd-gui\build\libs生成jd-gui-1.4.0.jar 现在用Android Studio都是用gradle编译了。之所以有gradle的工程就是因为有Android Studio。
另外可以看出这个工程是用git同步到github的。
Readme.md只是一个类似于html的一种带格式的文档而已(关键是,即使你用记事本打开它,你也能看到“格式”)
页:
[1]