UID 2
精华
积分 7736
威望 点
宅币 个
贡献 次
宅之契约 份
最后登录 1970-1-1
在线时间 小时
从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/25 19:29 206 .classpath
2015/12/25 17:49 510 .gitattributes
2015/12/25 17:49 298 .gitignore
2015/12/25 19:04 <DIR> .gradle
2015/12/25 20:57 <DIR> .idea
2015/12/25 19:29 365 .project
2015/12/25 19:29 <DIR> .settings
2015/12/25 20:49 <DIR> api
2015/12/25 20:51 <DIR> app
2015/12/25 19:30 <DIR> build
2015/12/25 17:49 5,888 build.gradle
2015/12/25 17:49 <DIR> gradle
2015/12/25 19:31 5,080 gradlew
2015/12/25 19:31 2,404 gradlew.bat
2015/12/25 20:49 1,198 jd-gui.iml
2015/12/25 19:30 4,108 jd-gui.ipr
2015/12/25 17:49 35,836 LICENSE
2015/12/25 17:49 309 NOTICE
2015/12/25 17:49 2,212 README.md
2015/12/25 20:51 <DIR> services
2015/12/25 17:49 65 settings.gradle
2015/12/25 17: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