diff options
author | snermolaev <snermolaev@yandex-team.com> | 2024-07-29 08:38:48 +0300 |
---|---|---|
committer | snermolaev <snermolaev@yandex-team.com> | 2024-07-29 08:51:16 +0300 |
commit | 894193a843e1543e9cc4ff3516093cb1a30fcb31 (patch) | |
tree | cdd54c2dc01d8e3585019a767464098691c646a2 | |
parent | 70fc43d0c538a29abdec624f3d3fcc4c72d1fd75 (diff) | |
download | ydb-894193a843e1543e9cc4ff3516093cb1a30fcb31.tar.gz |
JAVA MODULE_TAG
c429dacf2c3c262749d301bd9386d53a64543057
-rw-r--r-- | build/conf/java.conf | 10 | ||||
-rw-r--r-- | build/conf/proto.conf | 2 |
2 files changed, 8 insertions, 4 deletions
diff --git a/build/conf/java.conf b/build/conf/java.conf index d80c5bc29c..ad4f5f1a29 100644 --- a/build/conf/java.conf +++ b/build/conf/java.conf @@ -299,6 +299,8 @@ module EXTERNAL_JAVA_LIBRARY: _BASE_UNIT { .RESTRICTED=EXTERNAL_JAR .GLOBAL=MAVEN_EXPORT_COORDS + SET(MODULE_TAG JAVA) + PEERDIR(build/platform/java/jdk) PEERDIR+=$JDK_RESOURCE_PEERDIR $EXTERNAL_JAVA_EXTRA_PEERDIR when ($KOTLIN_PROTO == "yes") { @@ -316,7 +318,7 @@ module EXTERNAL_JAVA_LIBRARY: _BASE_UNIT { MAVEN_EXPORT_COORDS_GLOBAL=$MAVEN_EXPORT_GROUP_ID:${MODULE_PREFIX}${REALPRJNAME}:${MAVEN_EXPORT_VERSION}: } - PEERDIR_TAGS=JAVA_PROTO JAVA_FBS JAVA_IDL PACKAGE_UNION + PEERDIR_TAGS=JAVA JAVA_PROTO JAVA_FBS JAVA_IDL PACKAGE_UNION HAS_MANAGEABLE_PEERS=yes DYNAMIC_LINK=yes _PROTO_CMDLINE=$_JAVA_PROTO_CMDLINE @@ -482,7 +484,9 @@ module _JAR_BASE: _BARE_UNIT { .DEFAULT_NAME_GENERATOR=TwoDirNames .RESTRICTED=WITH_JDK RESOURCE RESOURCE_FILES - PEERDIR_TAGS=JAVA_PROTO JAVA_FBS JAVA_IDL DLL JAR_COMPILATION __EMPTY__ RESOURCE_LIB + SET(MODULE_TAG JAVA) + + PEERDIR_TAGS=JAVA JAVA_PROTO JAVA_FBS JAVA_IDL DLL JAR_COMPILATION __EMPTY__ RESOURCE_LIB HAS_MANAGEABLE_PEERS=yes DYNAMIC_LINK=yes @@ -1988,7 +1992,7 @@ module JSRC_LIBRARY: _BARE_UNIT { .PEERDIR_POLICY=as_include .FINAL_TARGET=no .ALIASES=SRCS=FILES - PEERDIR_TAGS=JAVA_PROTO JAVA_FBS JAVA_IDL + PEERDIR_TAGS=JAVA JAVA_PROTO JAVA_FBS JAVA_IDL MODULE_TYPE=LIBRARY SET(MODULE_SUFFIX .jsrc) SET(DONT_RESOLVE_INCLUDES yes) diff --git a/build/conf/proto.conf b/build/conf/proto.conf index c30b195e88..d68ec651d3 100644 --- a/build/conf/proto.conf +++ b/build/conf/proto.conf @@ -699,7 +699,7 @@ multimodule PROTO_LIBRARY { .EXTS=.jsrc .ALLOWED=GRPC .SEM=JAVA_PROTO_LIBRARY_SEM - SET(PEERDIR_TAGS JAVA_PROTO) + SET(PEERDIR_TAGS JAVA JAVA_PROTO) ENABLE(JAVA_PROTO) DISABLE(_NEED_SBOM_INFO) PEERDIR+=$JAVA_PROTOBUF_PEERS |