3 Star 13 Fork 4

磨砖做镜 / ncc-gradle-vscode

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
QA.md 2.46 KB
一键复制 编辑 原始数据 按行查看 历史
guxgn 提交于 2023-07-22 10:40 . 简化windows搭建步骤

🐘 QA 排除疑难杂症 -- https://www.emojiall.com/zh-hans/all-emojis?type=normal

Gradle Performance WIKI

编译被 eclipse 原生配置干扰怎么办?

  • 执行 ROOT -> Tasks -> clean -> cleanEclipseCache

如何增加一个模块?

  • git clone -b 分支名 模块url
  • 刷新Gradle緩存 F1 -> Gradle: Refresh Gradle Projects View 刷新Gradle缓存
  • 侧边栏打开 gradle 视图,在 ROOT -> Tasks -> init -> init All Dependencies
  • 等待 20 秒(gradle 编译脚本)

模块下的 build.gradle 是什么?

  • 类比 mavenpom.xml
  • 定义了源码路径和资源路径以及依赖其他模块的 jar
  • 公共的依赖已经存在根项目下的 build.gradle
  • 添加源码路径或者依赖可以修改本模块的 build.gradle

乱码如何纠正?

  • Reopen with Encoding 不改变文件字节码的情况下,用另一种字符集解码

  • Save with Encoding 当前编辑器中的文档字符用另一种字符集编码,并修改保存文件字节码

  • encoding

检查虚拟内存:Gradle BuildError

  • 检查 %USERPROFILE%/daemon/{version} 下的 *err.log

*.java is not on the classpath of project A, it will not be compiled to a .class file?

  • 检查 nccmainnccweb 下是否存在.java文件,删除它们!
  • 检查 nccmain/build.gradlenccweb/build.gradle 里是否存在 sourceSets { main ... ,删除 main ...
  • 清除Java语言服务缓存,重新编译

查询java进程的命令

jps -l -m -v

jstack -l JAVA_PID > thread-dump.out

默认字体不好看?

{
    "editor.fontFamily": "'Cascadia Code','方正兰亭黑简体', Consolas, 'Courier New', monospace",
}

如何从当前打开的文件定位到资源树节点

Ctrl + Shift + Z

模块依赖

Groovy
1
https://gitee.com/mozhuanzuojing/ncc-gradle-vscode.git
git@gitee.com:mozhuanzuojing/ncc-gradle-vscode.git
mozhuanzuojing
ncc-gradle-vscode
ncc-gradle-vscode
main

搜索帮助