Hội viên
- _neverlink
- annotation_processing
- api_generating_plugins
- compilation_info
- compile_jars
- full_compile_jars
- header_compilation_direct_deps
- java_outputs
- module_flags_info
- outputs
- trình bổ trợ
- 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
Không dùng nữa: Vui lòng sử dụng plugins (trả về thông tin về bộ xử lý chú thích sẽ được áp dụng theo mục tiêu sử dụng).
Có thể trả về None.
api_generating_plugins
struct JavaInfo.api_generating_plugins
Các bộ xử lý chú thích đó được áp dụng cho mục tiêu Java trước khi tạo các tệp jar tiêu đề (chứa chữ ký phương thức). Khi không có trình bổ trợ API, các tệp jar tiêu đề sẽ được tạo từ các nguồn, giúp giảm đường dẫn quan trọng.
api_generating_plugins là một tập hợp con của plugins.
compilation_info
java_compilation_info JavaInfo.compilation_info
None.
compile_jars
depset JavaInfo.compile_jars
full_compile_jars
depset JavaInfo.full_compile_jars
- các tệp Jar thông thường tương ứng của các tệp Jar giao diện do
JavaInfo.compile_jarstrả về - các tệp Jar thông thường (đầy đủ) do
JavaInfo.compile_jarstrả về
Lưu ý: JavaInfo.compile_jars có thể trả về hỗn hợp các tệp Jar giao diện và tệp Jar thông thường.
Chỉ sử dụng phương thức này nếu các tệp Jar giao diện không hoạt động với(các) bộ quy tắc của bạn (ví dụ: một số mục tiêu Scala). Nếu bạn đang làm việc với các mục tiêu chỉ dành cho Java, thì bạn nên sử dụng các tệp Jar giao diện thông qua JavaInfo.compile_jars
header_compilation_direct_deps
depset JavaInfo.header_compilation_direct_deps
java_outputs
list JavaInfo.java_outputs
module_flags_info
JavaModuleFlagsProvider JavaInfo.module_flags_info
outputs
java_output_jars JavaInfo.outputs
None.
plugins
struct JavaInfo.plugins
Đây thường là chính java_plugin hoặc java_library xuất một hoặc nhiều trình bổ trợ.
java_library chạy quá trình xử lý chú thích với tất cả các trình bổ trợ từ trường này xuất hiện trong các thuộc tính deps và plugins.
runtime_output_jars
sequence JavaInfo.runtime_output_jars
source_jars
sequence JavaInfo.source_jars
transitive_compile_time_jars
depset JavaInfo.transitive_compile_time_jars
Lưu ý: đối với các mục tiêu nhị phân (chẳng hạn như java_binary và java_test), trường này sẽ trống vì các mục tiêu như vậy không nhằm mục đích trở thành phần phụ thuộc của các mục tiêu Java khác.
transitive_native_libraries
depset JavaInfo.transitive_native_libraries
transitive_runtime_jars
depset JavaInfo.transitive_runtime_jars
Lưu ý: đối với các mục tiêu nhị phân (chẳng hạn như java_binary và java_test), trường này sẽ trống vì các mục tiêu như vậy không nhằm mục đích trở thành phần phụ thuộc của các mục tiêu Java khác.
transitive_source_jars
depset JavaInfo.transitive_source_jars