Fornece acesso a informações sobre a regra da cadeia de ferramentas do Java. Acessível como um campo "java_toolchain" em uma struct Target.
Membros
- bootclasspath
- ijar
- jacocorunner (link em inglês)
- java_runtime
- jvm_opt
- label
- proguard_allowlister
- single_jar
- source_version
- target_version
- ferramentas
bootclasspath
depset JavaToolchainInfo.bootclasspathAs entradas de bootclasspath de destino Java. Corresponde à flag -bootclasspath do javac.
ijar
FilesToRunProvider JavaToolchainInfo.ijarUm FilesToRunProvider que representa o executável ijar.
jacocorunner
FilesToRunProvider JavaToolchainInfo.jacocorunnerO jacocorunner usado pelo conjunto de ferramentas. Pode retornar
None
.
java_runtime
JavaRuntimeInfo JavaToolchainInfo.java_runtimeAs informações do ambiente de execução do Java.
jvm_opt
depset JavaToolchainInfo.jvm_optAs opções padrão para a JVM que executa o compilador Java e as ferramentas associadas.
o rótulo.
Label JavaToolchainInfo.labelO rótulo do conjunto de ferramentas.
proguard_allowlister
FilesToRunProvider JavaToolchainInfo.proguard_allowlisterRetorna o binário para validar a configuração do Proguard. Pode retornar
None
.
single_jar
FilesToRunProvider JavaToolchainInfo.single_jarO JAR de implantação do SingleJar.
source_version
string JavaToolchainInfo.source_versionA versão do código-fonte Java.
target_version
string JavaToolchainInfo.target_versionA versão de destino do Java.
ferramentas
depset JavaToolchainInfo.toolsAs ferramentas de compilação.