JavaToolchainInfo

7.3 · 7.2 · 7.1 · 7.0 · 6.5

提供 Java 工具鏈規則相關資訊的存取權。可透過 Target 結構體的 'java_toolchain' 欄位存取。

成員

bootclasspath

depset JavaToolchainInfo.bootclasspath

Java 目標 bootclasspath 項目。對應至 javac 的 -bootclasspath 標記。

ijar

FilesToRunProvider JavaToolchainInfo.ijar

代表 ijar 可執行檔的 FilesToRunProvider。

jacocorunner

FilesToRunProvider JavaToolchainInfo.jacocorunner

工具鏈使用的 jacocorunner。可能會傳回 None

java_runtime

JavaRuntimeInfo JavaToolchainInfo.java_runtime

Java 執行階段資訊。

jvm_opt

depset JavaToolchainInfo.jvm_opt

執行 Java 編譯器和相關工具的 JVM 預設選項。

標籤

Label JavaToolchainInfo.label

工具鍊標籤。

proguard_allowlister

FilesToRunProvider JavaToolchainInfo.proguard_allowlister

傳回二進位檔以驗證 Proguard 設定 可能會傳回 None

single_jar

FilesToRunProvider JavaToolchainInfo.single_jar

SingleJar 部署 JAR。

source_version

string JavaToolchainInfo.source_version

Java 原始碼版本。

target_version

string JavaToolchainInfo.target_version

Java 目標版本。

工具

depset JavaToolchainInfo.tools

編譯工具。