Üyeler
- _neverlink
- annotation_processing
- api_generating_plugins
- compilation_info
- compile_jars
- full_compile_jars
- header_compilation_direct_deps
- java_outputs
- module_flags_info
- outputs
- plugins
- runtime_output_jars
- source_jars
- transitive_compile_time_jars
- transitive_native_libraries
- transitive_runtime_jars
- transitive_source_jars
_neverlink
bool JavaInfo._neverlink
annotation_processing
java_annotation_processing JavaInfo.annotation_processing
Desteği sonlandırıldı: Lütfen bunun yerine plugins kullanın (Bu işlev, tüketen hedefler tarafından uygulanacak ek açıklama işlemcileri hakkında bilgi döndürür).
İade edilebilir None.
api_generating_plugins
struct JavaInfo.api_generating_plugins
Bu ek açıklama işlemcileri, başlık JAR'ları (yöntem imzalarını içerir) oluşturulmadan önce bir Java hedefine uygulanır. API eklentisi olmadığında, kaynaklardan başlık JAR'ları oluşturulur ve kritik yol azaltılır.
api_generating_plugins, plugins alt kümesidir.
compilation_info
java_compilation_info JavaInfo.compilation_info
None.
compile_jars
depset JavaInfo.compile_jars
full_compile_jars
depset JavaInfo.full_compile_jars
-
JavaInfo.compile_jarstarafından döndürülen arayüz kavanozlarının karşılık gelen normal kavanozları -
JavaInfo.compile_jarstarafından döndürülen normal (tam) kavanozlar
Not: JavaInfo.compile_jars, arayüz JAR'ları ve normal JAR'lar döndürebilir.
Bu yöntemi yalnızca arayüz JAR'ları kural kümelerinizle çalışmıyorsa (ör. bazı Scala hedefleri) kullanın. Yalnızca Java hedefleriyle çalışıyorsanız arayüz JAR'larını JavaInfo.compile_jars üzerinden kullanmanız tercih edilir.
header_compilation_direct_deps
depset JavaInfo.header_compilation_direct_deps
java_outputs
list JavaInfo.java_outputs
module_flags_info
JavaModuleFlagsProvider JavaInfo.module_flags_info
çıktılar
java_output_jars JavaInfo.outputs
None.
plugins
struct JavaInfo.plugins
Bu genellikle java_plugin'nın kendisi veya bir ya da daha fazla eklentiyi dışa aktaran bir java_library olur.
Bir java_library, bu alandaki tüm eklentilerle birlikte deps ve plugins özelliklerinde görünen ek açıklama işlemeyi çalıştırır.
runtime_output_jars
sequence JavaInfo.runtime_output_jars
source_jars
sequence JavaInfo.source_jars
transitive_compile_time_jars
depset JavaInfo.transitive_compile_time_jars
Not: İkili hedefler (ör. java_binary ve java_test) diğer Java hedeflerinin bağımlılıkları olarak kullanılmadığından bu alan boştur.
transitive_native_libraries
depset JavaInfo.transitive_native_libraries
transitive_runtime_jars
depset JavaInfo.transitive_runtime_jars
Not: İkili hedefler (ör. java_binary ve java_test) diğer Java hedeflerinin bağımlılıkları olarak kullanılmadığından bu alan boştur.
transitive_source_jars
depset JavaInfo.transitive_source_jars