博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Gradle的一些笔记(持续更新)
阅读量:6313 次
发布时间:2019-06-22

本文共 1118 字,大约阅读时间需要 3 分钟。

hot3.png

七月份就开始在接触了用gradle构建的项目,但是对于这个软件一直半懂不懂,直到后来在知乎上看到一篇关于如何理解gradle的文章,感觉明白了很多。链接:https://www.zhihu.com/question/30432152,其中最高票的回答。这位答主所做的一个介绍gradle的PPT也非常简洁直观,看了让人印象深刻:http://www.slideshare.net/vannzhang/gradlethe-new-build-system-for-android。

关于gradle的具体安装和使用,可以参考极客学院的指南http://wiki.jikexueyuan.com/project/gradle/。当然,如果想查阅gradle使用的官方文档,可以看http://gradledoc.qiniudn.com/1.12/userguide/userguide.html,这个是经过国内一位好心大神翻译的中英文对照的文档,这里面二十章以后的中文翻译可以在http://blog.csdn.net/column/details/gradle-translation.html?&page=2中找到。

基本上,平时用到的一些基本指令和操作都能在上面的那些链接里找到,所以下面只记录一些平时我实际经常遇到的一些情况。

1,gradle war 是给项目打包成.war的格式,一般我会用gradle clean war,这样保证可以更新自己的配置修改。

2,由于项目中文件可能有中文,打包时有时候会报错"编码GBK的不可映射字符",因为此时gradle默认打包的编码是GBK,而你的项目的中文编码不是GBK,这时需要输入set GRADLE_OPTS="-Dfile.encoding=utf-8",这里utf-8改成你项目的编码。然后输入set查看是否设置好了。然后gradle clean ,重新编译。

其它乱码问题,可以尝试如下做法(假设你的项目编码是utf-8):

GRADLE_HOME/bin/gradle(windows系统中是gradle.bat)中的变量DEFAULT_JVM_OPTS:

 DEFAULT_JVM_OPTS="-Dfile.encoding=UTF-8"然后gradle clean, 并重新编译项目。

IDEA 菜单Run->Edit Configra->Server/VMOption 或Startup中添加JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8。

 

 

 

 

转载于:https://my.oschina.net/caibinice/blog/774874

你可能感兴趣的文章
军规15 确保集成和调用第三方APP
查看>>
Etcd和ZooKeeper,究竟谁在watch的功能表现更好?
查看>>
Shredding Company 碎纸机,dfs()枚举每一种情况,再加剪枝。
查看>>
命名空间和模块化编程 - C++快速入门39
查看>>
结构化程序设计03 - 零基础入门学习Delphi12
查看>>
今天才知道怎么插入代码!!!!!!!!!
查看>>
D2007在64位Win7出现 delphi 2007 assertion failure thread32.cpp 的解决办法
查看>>
STM32的TAMPER-RTC管脚作为Tamper的使用[转]
查看>>
[记]一个逐步“优化”的范例程序
查看>>
2012-01-09_2
查看>>
数学 - 线性代数导论 - #5 矩阵变换之置换与转置
查看>>
java数据结构:队列
查看>>
我的友情链接
查看>>
Python装饰器学习(九步入门)
查看>>
图解:vmware workstation 8.0.3 安装vmware tools及文件共享
查看>>
Goaccess 日志分析工具
查看>>
cento7下创建mysql5.7的双向主从
查看>>
单例-线程池demo
查看>>
ServletRequest listener
查看>>
Django实现网站登陆的功能
查看>>