我的工作区中有一个java_binary
目标,稍后我将其作为可执行文件传递到ctx.actions.run
规则内部。到目前为止,一切都很好。
现在我想java_binary
在 Bazel 执行规则时调试它。为了附加调试器,我需要java_binary
在调试模式下运行。到目前为止,我唯一想到的就是jvm_flags
在java_binary
. 我能够让它发挥作用。但我想知道是否有一种方法可以从命令行实现它,而不是将其烘焙到java_binary
.
java_binary(
...
jvm_flags = [
"-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8000"
],
)
是否可以在没有硬编码的情况下从命令行实现这一点jvm_flags
?