회원
- _neverlink
- annotation_processing
- api_generating_plugins
- compilation_info
- compile_jars
- full_compile_jars
- header_compilation_direct_deps
- java_outputs
- module_flags_info
- 결과
- 플러그인
- 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
지원 중단됨: 대신 plugins (사용 타겟에서 적용할 주석 프로세서에 관한 정보를 반환함)를 사용하세요.
None을 반환할 수 있습니다.
api_generating_plugins
struct JavaInfo.api_generating_plugins
이러한 주석 프로세서는 메서드 서명이 포함된 헤더 JAR을 생성하기 전에 Java 타겟에 적용됩니다. API 플러그인이 없는 경우 소스에서 헤더 JAR이 생성되어 중요 경로가 줄어듭니다.
api_generating_plugins는 plugins의 하위 집합입니다.
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_jars에서 반환된 인터페이스 JAR의 상응하는 일반 JAR -
JavaInfo.compile_jars에서 반환된 일반 (전체) JAR
참고: JavaInfo.compile_jars는 인터페이스 JAR과 일반 JAR의 조합을 반환할 수 있습니다.
인터페이스 JAR이 규칙 집합(예: 일부 Scala 타겟)과 호환되지 않는 경우에만 이 메서드를 사용하세요.Java 전용 타겟으로 작업하는 경우 JavaInfo.compile_jars를 통해 인터페이스 JAR을 사용하는 것이 좋습니다.
header_compilation_direct_deps
depset JavaInfo.header_compilation_direct_deps
java_outputs
list JavaInfo.java_outputs
module_flags_info
JavaModuleFlagsProvider JavaInfo.module_flags_info
결과
java_output_jars JavaInfo.outputs
None을 반환할 수 있습니다.
플러그인
struct JavaInfo.plugins
일반적으로 java_plugin 자체 또는 하나 이상의 플러그인을 내보내는 java_library입니다.
java_library는 deps 및 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
참고: java_binary 및 java_test와 같은 바이너리 타겟의 경우 이러한 타겟이 다른 Java 타겟의 종속 항목이 되도록 설계되지 않았으므로 이 값은 비어 있습니다.
transitive_native_libraries
depset JavaInfo.transitive_native_libraries
transitive_runtime_jars
depset JavaInfo.transitive_runtime_jars
참고: java_binary 및 java_test와 같은 바이너리 타겟의 경우 이러한 타겟이 다른 Java 타겟의 종속 항목이 되도록 설계되지 않았으므로 이 값은 비어 있습니다.
transitive_source_jars
depset JavaInfo.transitive_source_jars