问题标签 [google-java-format]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - google-java-format 依赖项同步但未构建。
我在 rootProject 构建脚本中添加了 mavenCentral() 。但是它在构建时给出了以下错误。对此有任何想法。
您可能需要在根项目的“build.gradle”中添加一个包含“[com.google.googlejavaformat:google-java-format:1.5]”工件的存储库。
例如:'buildscript { repositories { mavenCentral() }}'
请注意,包含的构建脚本(使用“应用自”)不会与基础项目共享其构建脚本存储库。
您必须在根项目的构建脚本中明确指定缺少的存储库。
gradle - 如何在 Gradle 构建中自动运行 google-java-format?
Google-java-format-gradle-plugin与 Gradle 集成,但如何在正常构建中自动运行它?
java - 嵌入在 xml 标记中的 Groovy 和 Java 代码解析
我有一个 xml 文件,其中一些标签中包含 Java 和 groovy 代码,我需要格式化代码,我能够格式化 xml,但不能格式化 xml 标签内的 java 和 groovy 代码。
例如:输入:
我需要这个作为输出(格式正确):
我可以获取 xml 标签的内部文本并且可以格式化,但是我需要在不获取内部文本的情况下进行格式化
我将此代码用于 xml 格式
android - 用于预提交的 Sherter Gradle 插件
我正在尝试为代码样式添加 sherter gradle 插件。我想在预提交脚本文件中运行这个插件。
我在 gradle 中添加了 sherter,
我的预提交文件位于名为“scripts”的目录中。如果我添加了这样的行,则在预提交文件中
它在那里失败了。当我转到项目根目录并运行相同的命令时。为什么会这样?我是否必须链接到 gradle 文件。
注意:Gradle 文件是可执行的,它在项目根目录中运行良好,但从预提交文件甚至在终端中,如果我转到“脚本”文件夹,verifyGJF 没有运行。
java - IntelliJ IDEA 中的 Google java 格式
我在 IntelliJ IDEA 中使用 Google-java-formatter。我尝试了设置>编辑器>代码样式> java下存在的所有选项,但无法更改此行为。
此行正在格式化为
我不想换行。它对 java 中的流操作也是如此。
java - Eclipse 光标位置停留在行首
我想知道 Eclipse 格式化程序的以下行为是否是错误,如果是,是否有任何解决方法。
单击return
并新建一行后,我可以看到 Eclipse 根据缩进格式设置自动在新行上插入了一些空格。但是光标仍位于位置 1。我无法使用箭头键将光标移动到行尾。如果我开始输入,它会自动跳到行尾。
我可以使用此处的 Eclipse 格式化程序配置文件重现此内容,但我认为只要您tab policy
设置为spaces only
.
使用 Eclipse for Mac 版本
java - Google Java Format 在格式化时无法读取文件
我在编译之前添加了一个 ant 任务来格式化源代码。但是,格式化程序在提供文件路径列表时会出现裁剪器,并在作为 java Ant 任务运行时跳过(无法读取)文件。单独或作为批处理运行与脚本相同的脚本不会产生相同的错误。
这是 java Ant 任务的问题吗?在 java 任务中设置 fork = "True" 没有效果。返回的结果代码仍然是 1。
bash 脚本可在我的存储库LearnJava中找到。
这些脚本是:buildant、buildantall、format 和 formatall。
Build.xml 和 build.properties 在每个项目目录下。
您可以尝试单独运行脚本的项目是 Facade2 和 Composite2。
您至少需要 JDK 8 才能编译所有内容。JDK 7 将适用于除使用 lambda 表达式的 Composite2 之外的所有其他项目。
提前致谢。
蚂蚁任务设置如下:
通过将 exec 任务替换为以下内容,我能够修复上述错误:
现在,如何关闭此查询?
java - 谷歌代码样式格式在 Intellij 中奇怪的 maven pom
我在我的 Java 项目中使用 Google 代码风格。我在 IntelliJ 中安装了 google-java-format 插件,但该插件并未涵盖所有格式规则(例如 java 导入)。该文档建议在 IntelliJ 中另外添加 Google 样式指南作为代码样式方案。我下载intellij-java-google-style.xml
并添加了配置:
如果启用了 Google 代码样式,导入的格式将按预期进行,但我的 Maven POM 的格式已损坏。
具有默认方案的 Maven POM:
带有 Google 方案的 Maven POM:
XML 标记似乎按字典顺序排序。
有没有人分享我的经验并找到解决我问题的方法?
javascript - Google Sheets JavaScript - TypeError:无法读取未定义的属性“getSheetName”
我在三个谷歌表上运行了一个相同的脚本,它在其中两个上运行良好,但在一个上它不会生成,不断向我抛出以下错误:
TypeError:无法读取未定义的属性“getSheetName”
这是脚本: