
vandmo/google-java-format本镜像为google-java-format工具的Docker化版本。google-java-format是Google开发的Java代码格式化工具,遵循Google Java风格指南,可自动格式化Java代码,确保代码风格统一。通过Docker镜像形式提供,无需在本地安装JDK或工具本身,简化环境配置,方便跨平台使用。
通过docker run命令运行容器,需将本地Java文件所在目录挂载到容器内,工具通过容器内路径访问文件并执行格式化。
/local),格式为-v 本地目录:/localgoogle-java-format命令,支持该工具的所有原生参数-i:原地修改文件(直接修改输入文件,而非输出到标准输出)格式化当前工作目录下的SomeFile.java文件:
shdocker run --rm -v ${PWD}:/local vandmo/google-java-format google-java-format -i /local/SomeFile.java
说明:
--rm:容器运行结束后自动删除,避免残留容器文件${PWD}:当前工作目录(本地目录)/local/SomeFile.java:容器内的文件路径(对应本地./SomeFile.java)-i:原地修改文件,执行后本地SomeFile.java将被格式化格式化当前工作目录及其子目录下的所有.java文件:
shdocker run --rm -v ${PWD}:/local vandmo/google-java-format find /local/ -name '*.java' -exec google-java-format -i {} \;
说明:
find /local/ -name '*.java':查找容器内/local目录下所有.java文件-exec google-java-format -i {} \;:对每个找到的文件执行格式化命令({}表示文件路径)
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务