diff --git a/golang/BUILD b/golang/BUILD index 5cfc59ff7b7..503cca75b4e 100644 --- a/golang/BUILD +++ b/golang/BUILD @@ -110,6 +110,7 @@ intellij_integration_test_suite( "//common/experiments", "//common/experiments:unit_test_utils", "//intellij_platform_sdk:intellilang_for_tests", + "//intellij_platform_sdk:json_for_tests", "//intellij_platform_sdk:jsr305", "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", diff --git a/intellij_platform_sdk/BUILD b/intellij_platform_sdk/BUILD index 9899a715450..1b31f638142 100644 --- a/intellij_platform_sdk/BUILD +++ b/intellij_platform_sdk/BUILD @@ -1056,6 +1056,16 @@ java_library( ), ) +java_library( + name = "json_for_tests", + testonly = 1, + exports = select_from_plugin_api_directory( + android_studio = [], + clion = [], + intellij = [":json"], + ), +) + filegroup( name = "application_info_json", srcs = select_from_plugin_api_directory( diff --git a/intellij_platform_sdk/BUILD.ue223 b/intellij_platform_sdk/BUILD.ue223 index 3ff34f11966..e5965488b4e 100644 --- a/intellij_platform_sdk/BUILD.ue223 +++ b/intellij_platform_sdk/BUILD.ue223 @@ -141,6 +141,11 @@ java_import( tags = ["intellij-provided-by-sdk"], ) +java_import( + name = "json", + jars = glob(["plugins/json/lib/*.jar"]) +) + filegroup( name = "application_info_json", srcs = ["product-info.json"], diff --git a/intellij_platform_sdk/BUILD.ue231 b/intellij_platform_sdk/BUILD.ue231 index 3ff34f11966..e5965488b4e 100644 --- a/intellij_platform_sdk/BUILD.ue231 +++ b/intellij_platform_sdk/BUILD.ue231 @@ -141,6 +141,11 @@ java_import( tags = ["intellij-provided-by-sdk"], ) +java_import( + name = "json", + jars = glob(["plugins/json/lib/*.jar"]) +) + filegroup( name = "application_info_json", srcs = ["product-info.json"], diff --git a/intellij_platform_sdk/BUILD.ue232 b/intellij_platform_sdk/BUILD.ue232 index 0d2c502541b..3ad277c4c93 100644 --- a/intellij_platform_sdk/BUILD.ue232 +++ b/intellij_platform_sdk/BUILD.ue232 @@ -141,6 +141,11 @@ java_import( tags = ["intellij-provided-by-sdk"], ) +java_import( + name = "json", + jars = glob(["plugins/json/lib/*.jar"]) +) + filegroup( name = "application_info_json", srcs = ["product-info.json"], diff --git a/intellij_platform_sdk/BUILD.ue233 b/intellij_platform_sdk/BUILD.ue233 index a299679c20a..18a48ea3916 100644 --- a/intellij_platform_sdk/BUILD.ue233 +++ b/intellij_platform_sdk/BUILD.ue233 @@ -141,6 +141,11 @@ java_import( tags = ["intellij-provided-by-sdk"], ) +java_import( + name = "json", + jars = glob(["plugins/json/lib/*.jar"]) +) + filegroup( name = "application_info_json", srcs = ["product-info.json"], diff --git a/intellij_platform_sdk/BUILD.ue241 b/intellij_platform_sdk/BUILD.ue241 index 6aa0288671c..e6390187a37 100644 --- a/intellij_platform_sdk/BUILD.ue241 +++ b/intellij_platform_sdk/BUILD.ue241 @@ -155,6 +155,11 @@ java_import( tags = ["intellij-provided-by-sdk"], ) +java_import( + name = "json", + jars = glob(["plugins/json/lib/*.jar"]) +) + filegroup( name = "application_info_json", srcs = ["product-info.json"], diff --git a/intellij_platform_sdk/BUILD.ue242 b/intellij_platform_sdk/BUILD.ue242 index 123544c4a2f..a0805d3a2f8 100644 --- a/intellij_platform_sdk/BUILD.ue242 +++ b/intellij_platform_sdk/BUILD.ue242 @@ -157,6 +157,11 @@ java_import( tags = ["intellij-provided-by-sdk"], ) +java_import( + name = "json", + jars = glob(["plugins/json/lib/*.jar"]) +) + filegroup( name = "application_info_json", srcs = ["product-info.json"], diff --git a/intellij_platform_sdk/BUILD.ue243 b/intellij_platform_sdk/BUILD.ue243 index 123544c4a2f..0584fc4c9ed 100644 --- a/intellij_platform_sdk/BUILD.ue243 +++ b/intellij_platform_sdk/BUILD.ue243 @@ -145,6 +145,11 @@ java_import( jars = glob(["plugins/cwm-plugin/lib/*.jar"]), ) +java_import( + name = "json", + jars = glob(["plugins/json/lib/*.jar"]) +) + # The plugins required by IJwB. We need to include them # when running integration tests. java_import( diff --git a/javascript/BUILD b/javascript/BUILD index 64557ff1483..2b082da52fd 100644 --- a/javascript/BUILD +++ b/javascript/BUILD @@ -97,6 +97,7 @@ intellij_integration_test_suite( "//base", "//base:integration_test_utils", "//base:unit_test_utils", + "//intellij_platform_sdk:json_for_tests", "//intellij_platform_sdk:jsr305", "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs",