-
Notifications
You must be signed in to change notification settings - Fork 235
Description
If java
isn't available on PATH or default search locations, running ktlint_fix target will fail
$ bazel run --run_under "sh -c" sometarget_ktlint_fix
...
+ external/rules_kotlin++rules_kotlin_extensions+com_github_pinterest_ktlint/file/downloaded --format --editorconfig=.editorconfig --relative ...somepaths...
external/rules_kotlin++rules_kotlin_extensions+com_github_pinterest_ktlint/file/downloaded: line 10: [: : integer expected
external/rules_kotlin++rules_kotlin_extensions+com_github_pinterest_ktlint/file/downloaded: line 12: exec: java: not found
locating the script
$ find bazel-bin/ | grep external/rules_kotlin++rules_kotlin_extensions+com_github_pinterest_ktlint/file/downloaded
and then running it
$ sh -x bazel-bin/..sometarget_..ktlint_fix-lint-fix.runfiles/_main/external/rules_kotlin++rules_kotlin_extensions+com_github_pinterest_ktlint/file/downloaded
++ java -version
++ sed -E -n 's/.* version "([^.-]*).*".*/\1/p'
+ JV=
++ '[' '' -ge 16 ']'
bazel-bin/..sometarget.._ktlint_fix-lint-fix.runfiles/_main/external/rules_kotlin++rules_kotlin_extensions+com_github_pinterest_ktlint/file/downloaded: line 10: [: : integer expected
++ echo ''
+ X=
+ exec java -Xmx512m -jar bazel-bin/..somepath.._ktlint_fix-lint-fix.runfiles/_main/external/rules_kotlin++rules_kotlin_extensions+com_github_pinterest_ktlint/file/downloaded
bazel-bin/..somepath.._ktlint_fix-lint-fix.runfiles/_main/external/rules_kotlin++rules_kotlin_extensions+com_github_pinterest_ktlint/file/downloaded: line 12: exec: java: not found
Metadata
Metadata
Assignees
Labels
No labels