技术宅的结界

 找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 1700|回复: 1
收起左侧

如何编译gradle工程

[复制链接]

273

主题

451

帖子

4868

积分

用户组: 真·技术宅

UID
2
精华
61
威望
148 点
宅币
3685 个
贡献
131 次
宅之契约
0 份
在线时间
623 小时
注册时间
2014-1-25
发表于 2015-12-25 21:33:57 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有帐号?立即注册→加入我们

x
从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
回复

使用道具 举报

1059

主题

2442

帖子

6万

积分

用户组: 管理员

一只技术宅

UID
1
精华
221
威望
348 点
宅币
19502 个
贡献
40278 次
宅之契约
0 份
在线时间
1840 小时
注册时间
2014-1-26
发表于 2015-12-26 13:17:25 | 显示全部楼层
现在用Android Studio都是用gradle编译了。之所以有gradle的工程就是因为有Android Studio。
另外可以看出这个工程是用git同步到github的。
Readme.md只是一个类似于html的一种带格式的文档而已(关键是,即使你用记事本打开它,你也能看到“格式”)

本版积分规则

QQ|申请友链||Archiver|手机版|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图  

GMT+8, 2020-7-11 20:23 , Processed in 0.091295 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表