aboutsummaryrefslogtreecommitdiffstats
path: root/build/plugins/java.py
diff options
context:
space:
mode:
authorzaverden <zaverden@yandex-team.com>2025-03-25 06:29:48 +0300
committerzaverden <zaverden@yandex-team.com>2025-03-25 06:46:34 +0300
commit002d22d192163baf71d1fa2e401f312784b60849 (patch)
tree16165413a01eb3b031723d0bc968f99d97beaac6 /build/plugins/java.py
parent7250aa1f61673aa672809372a0a8b338e5361ccd (diff)
downloadydb-002d22d192163baf71d1fa2e401f312784b60849.tar.gz
feat(conf): JAVA_RESOURCE_TAR
commit_hash:d0f3aef0673ee6866c204589c0131efbf0dfc54c
Diffstat (limited to 'build/plugins/java.py')
-rw-r--r--build/plugins/java.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/build/plugins/java.py b/build/plugins/java.py
index f95c08cea8..fdc45d452b 100644
--- a/build/plugins/java.py
+++ b/build/plugins/java.py
@@ -367,3 +367,11 @@ def on_setup_project_coords_if_needed(unit, *args):
else:
value = 'project(\\":{}\\")'.format(project_dir.replace('/', ':'))
unit.set(['EXPORT_GRADLE_CLASSPATH', value])
+
+
+def on_java_resource_tar_validate_extract_root(unit, extract_root):
+ if extract_root == '<required>':
+ ymake.report_configure_error(
+ 'Macro JAVA_RESOURCE_TAR requires to set EXTRACT_ROOT. '
+ 'Usage JAVA_RESOURCE_TAR(tar_path EXTRACT_ROOT root_dir)'
+ )