build: jps2bazel: use explicit maven coordinates data class to simplify the code

relates to IJI-3237 Bazel: jar and sources.jar are declared the same

GitOrigin-RevId: 35d2a4740529e55828357acf4259f7cc743b2b51
This commit is contained in:
Leonid Shalupov
2025-11-06 05:04:28 +00:00
committed by intellij-monorepo-bot
parent ed81d4ddc0
commit 32f819bc12
4 changed files with 221 additions and 197 deletions
+102 -99
View File
@@ -202,44 +202,44 @@ jvm_import(
java_library(
name = "android-nav-editor-eclipse-layout-kernel",
exports = [
":org_eclipse_elk-org_eclipse_elk_alg_layered-0_3_0-_alg_layered_http_import",
":org_eclipse_elk-org_eclipse_elk_core-0_3_0-_core_http_import",
":org_eclipse_elk-org_eclipse_elk_graph-0_3_0-_graph_http_import",
":org_eclipse_emf-org_eclipse_emf_common-2_12_0-_common_http_import",
":org_eclipse_emf-org_eclipse_emf_ecore-2_12_0-_ecore_http_import",
":org_eclipse_elk-org_eclipse_elk_alg_common_compaction-0_3_0-_alg_common_compaction_http_import",
":org_eclipse_elk-org_eclipse_elk_alg_layered-0_3_0_http_import",
":org_eclipse_elk-org_eclipse_elk_core-0_3_0_http_import",
":org_eclipse_elk-org_eclipse_elk_graph-0_3_0_http_import",
":org_eclipse_emf-org_eclipse_emf_common-2_12_0_http_import",
":org_eclipse_emf-org_eclipse_emf_ecore-2_12_0_http_import",
":org_eclipse_elk-org_eclipse_elk_alg_common_compaction-0_3_0_http_import",
],
visibility = ["//visibility:public"]
)
jvm_import(
name = "org_eclipse_elk-org_eclipse_elk_alg_layered-0_3_0-_alg_layered_http_import",
jar = "@org_eclipse_elk-org_eclipse_elk_alg_layered-0_3_0-_alg_layered_http//file"
name = "org_eclipse_elk-org_eclipse_elk_alg_layered-0_3_0_http_import",
jar = "@org_eclipse_elk-org_eclipse_elk_alg_layered-0_3_0_http//file"
)
jvm_import(
name = "org_eclipse_elk-org_eclipse_elk_core-0_3_0-_core_http_import",
jar = "@org_eclipse_elk-org_eclipse_elk_core-0_3_0-_core_http//file"
name = "org_eclipse_elk-org_eclipse_elk_core-0_3_0_http_import",
jar = "@org_eclipse_elk-org_eclipse_elk_core-0_3_0_http//file"
)
jvm_import(
name = "org_eclipse_elk-org_eclipse_elk_graph-0_3_0-_graph_http_import",
jar = "@org_eclipse_elk-org_eclipse_elk_graph-0_3_0-_graph_http//file"
name = "org_eclipse_elk-org_eclipse_elk_graph-0_3_0_http_import",
jar = "@org_eclipse_elk-org_eclipse_elk_graph-0_3_0_http//file"
)
jvm_import(
name = "org_eclipse_emf-org_eclipse_emf_common-2_12_0-_common_http_import",
jar = "@org_eclipse_emf-org_eclipse_emf_common-2_12_0-_common_http//file"
name = "org_eclipse_emf-org_eclipse_emf_common-2_12_0_http_import",
jar = "@org_eclipse_emf-org_eclipse_emf_common-2_12_0_http//file"
)
jvm_import(
name = "org_eclipse_emf-org_eclipse_emf_ecore-2_12_0-_ecore_http_import",
jar = "@org_eclipse_emf-org_eclipse_emf_ecore-2_12_0-_ecore_http//file"
name = "org_eclipse_emf-org_eclipse_emf_ecore-2_12_0_http_import",
jar = "@org_eclipse_emf-org_eclipse_emf_ecore-2_12_0_http//file"
)
jvm_import(
name = "org_eclipse_elk-org_eclipse_elk_alg_common_compaction-0_3_0-_alg_common_compaction_http_import",
jar = "@org_eclipse_elk-org_eclipse_elk_alg_common_compaction-0_3_0-_alg_common_compaction_http//file"
name = "org_eclipse_elk-org_eclipse_elk_alg_common_compaction-0_3_0_http_import",
jar = "@org_eclipse_elk-org_eclipse_elk_alg_common_compaction-0_3_0_http//file"
)
jvm_import(
@@ -2944,27 +2944,27 @@ jvm_import(
java_library(
name = "java-coverage-_ja_co_co",
exports = [
":org_jacoco-org_jacoco_ant-0_8_14-_ant_http_import",
":org_jacoco-org_jacoco_core-0_8_14-_core_http_import",
":org_jacoco-org_jacoco_ant-0_8_14_http_import",
":org_jacoco-org_jacoco_core-0_8_14_http_import",
":org_ow2_asm-asm-9_9_http_import",
":org_ow2_asm-asm-commons-9_9_http_import",
":org_ow2_asm-asm-tree-9_9_http_import",
":org_jacoco-org_jacoco_report-0_8_14-_report_http_import",
":org_jacoco-org_jacoco_agent-0_8_14-_agent_http_import",
":org_jacoco-org_jacoco_report-0_8_14_http_import",
":org_jacoco-org_jacoco_agent-0_8_14_http_import",
],
visibility = ["//visibility:public"]
)
jvm_import(
name = "org_jacoco-org_jacoco_ant-0_8_14-_ant_http_import",
jar = "@org_jacoco-org_jacoco_ant-0_8_14-_ant_http//file",
source_jar = "@org_jacoco-org_jacoco_ant-0_8_14-_ant_http//file"
name = "org_jacoco-org_jacoco_ant-0_8_14_http_import",
jar = "@org_jacoco-org_jacoco_ant-0_8_14_http//file",
source_jar = "@org_jacoco-org_jacoco_ant-0_8_14_http//file"
)
jvm_import(
name = "org_jacoco-org_jacoco_core-0_8_14-_core_http_import",
jar = "@org_jacoco-org_jacoco_core-0_8_14-_core_http//file",
source_jar = "@org_jacoco-org_jacoco_core-0_8_14-_core_http//file"
name = "org_jacoco-org_jacoco_core-0_8_14_http_import",
jar = "@org_jacoco-org_jacoco_core-0_8_14_http//file",
source_jar = "@org_jacoco-org_jacoco_core-0_8_14_http//file"
)
jvm_import(
@@ -2986,15 +2986,15 @@ jvm_import(
)
jvm_import(
name = "org_jacoco-org_jacoco_report-0_8_14-_report_http_import",
jar = "@org_jacoco-org_jacoco_report-0_8_14-_report_http//file",
source_jar = "@org_jacoco-org_jacoco_report-0_8_14-_report_http//file"
name = "org_jacoco-org_jacoco_report-0_8_14_http_import",
jar = "@org_jacoco-org_jacoco_report-0_8_14_http//file",
source_jar = "@org_jacoco-org_jacoco_report-0_8_14_http//file"
)
jvm_import(
name = "org_jacoco-org_jacoco_agent-0_8_14-_agent_http_import",
jar = "@org_jacoco-org_jacoco_agent-0_8_14-_agent_http//file",
source_jar = "@org_jacoco-org_jacoco_agent-0_8_14-_agent_http//file"
name = "org_jacoco-org_jacoco_agent-0_8_14_http_import",
jar = "@org_jacoco-org_jacoco_agent-0_8_14_http//file",
source_jar = "@org_jacoco-org_jacoco_agent-0_8_14_http//file"
)
java_library(
@@ -3108,8 +3108,8 @@ jvm_import(
jvm_import(
name = "javax-annotation-api",
jar = "@javax_annotation-javax_annotation-api-1_3_2-api_http//file",
source_jar = "@javax_annotation-javax_annotation-api-1_3_2-api_http//file",
jar = "@javax_annotation-javax_annotation-api-1_3_2_http//file",
source_jar = "@javax_annotation-javax_annotation-api-1_3_2_http//file",
visibility = ["//visibility:public"]
)
@@ -4915,8 +4915,8 @@ jvm_import(
jvm_import(
name = "libraries-cglib-cglib",
jar = "@cglib-cglib-nodep-3_3_0-nodep_http//file",
source_jar = "@cglib-cglib-nodep-3_3_0-nodep_http//file",
jar = "@cglib-cglib-nodep-3_3_0_http//file",
source_jar = "@cglib-cglib-nodep-3_3_0_http//file",
visibility = ["//visibility:public"]
)
@@ -5661,8 +5661,8 @@ jvm_import(
jvm_import(
name = "libraries-xerces-_xerces",
jar = "@xerces-xercesImpl-2_12_2-Impl_http//file",
source_jar = "@xerces-xercesImpl-2_12_2-Impl_http//file",
jar = "@xerces-xercesImpl-2_12_2_http//file",
source_jar = "@xerces-xercesImpl-2_12_2_http//file",
visibility = ["//visibility:public"]
)
@@ -6046,7 +6046,7 @@ java_library(
":org_codehaus_plexus-plexus-interpolation-1_27_http_import",
":org_apache_maven-maven-artifact-3_9_9_http_import",
":org_apache_maven-maven-builder-support-3_9_9_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3-_inject_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3_http_import",
":org_apache_maven-maven-repository-metadata-3_9_9_http_import",
":org_apache_maven_resolver-maven-resolver-api-1_9_22_http_import",
":org_apache_maven_resolver-maven-resolver-spi-1_9_22_http_import",
@@ -6094,9 +6094,9 @@ jvm_import(
)
jvm_import(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3-_inject_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3-_inject_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3-_inject_http//file"
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3_http//file"
)
jvm_import(
@@ -6175,10 +6175,10 @@ java_library(
":org_eclipse_aether-aether-impl-1_0_2_v20150114_http_import",
":org_eclipse_aether-aether-api-1_0_2_v20150114_http_import",
":org_eclipse_aether-aether-util-1_0_2_v20150114_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2-_plexus_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2_http_import",
":javax_enterprise-cdi-api-1_0_http_import",
":javax_annotation-jsr250-api-1_0_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2-_inject_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2_http_import",
":org_codehaus_plexus-plexus-interpolation-1_21_http_import",
":org_codehaus_plexus-plexus-utils-3_0_22_http_import",
":org_codehaus_plexus-plexus-classworlds-2_5_2_http_import",
@@ -6281,9 +6281,9 @@ jvm_import(
)
jvm_import(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2-_plexus_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2-_plexus_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2-_plexus_http//file"
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2_http//file"
)
jvm_import(
@@ -6299,9 +6299,9 @@ jvm_import(
)
jvm_import(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2-_inject_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2-_inject_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2-_inject_http//file"
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2_http//file"
)
jvm_import(
@@ -6376,9 +6376,9 @@ java_library(
":org_apache_maven_resolver-maven-resolver-util-1_6_3_http_import",
":org_apache_maven_shared-maven-shared-utils-3_3_4_http_import",
":commons-io-commons-io-2_6_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5-_plexus_http_import",
":javax_annotation-javax_annotation-api-1_2-api_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5-_inject_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5_http_import",
":javax_annotation-javax_annotation-api-1_2_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5_http_import",
":com_google_inject-guice-4_2_2-no_aop_http_import",
":aopalliance-aopalliance-1_0_http_import",
":com_google_guava-guava-25_1-android_http_import",
@@ -6507,26 +6507,27 @@ jvm_import(
)
jvm_import(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5-_plexus_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5-_plexus_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5-_plexus_http//file"
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5_http//file"
)
jvm_import(
name = "javax_annotation-javax_annotation-api-1_2-api_http_import",
jar = "@javax_annotation-javax_annotation-api-1_2-api_http//file",
source_jar = "@javax_annotation-javax_annotation-api-1_2-api_http//file"
name = "javax_annotation-javax_annotation-api-1_2_http_import",
jar = "@javax_annotation-javax_annotation-api-1_2_http//file",
source_jar = "@javax_annotation-javax_annotation-api-1_2_http//file"
)
jvm_import(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5-_inject_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5-_inject_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5-_inject_http//file"
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5_http//file"
)
jvm_import(
name = "com_google_inject-guice-4_2_2-no_aop_http_import",
jar = "@com_google_inject-guice-4_2_2-no_aop_http//file"
jar = "@com_google_inject-guice-4_2_2-no_aop_http//file",
source_jar = "@com_google_inject-guice-4_2_2-no_aop_http//file"
)
jvm_import(
@@ -6821,7 +6822,7 @@ java_library(
":org_apache_maven_resolver-maven-resolver-spi-1_3_1_http_import",
":org_apache_maven_shared-maven-shared-utils-3_2_1_http_import",
":commons-io-commons-io-2_5_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3-_inject_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3_http_import",
":javax_inject-javax_inject-1_http_import",
":org_codehaus_plexus-plexus-classworlds-2_5_2_http_import",
":org_apache_maven-maven-resolver-provider-3_6_0_http_import",
@@ -6832,7 +6833,7 @@ java_library(
":org_apache_maven_resolver-maven-resolver-impl-1_3_1_http_import",
":org_codehaus_plexus-plexus-utils-3_1_0_http_import",
":org_codehaus_plexus-plexus-interpolation-1_25_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3-_plexus_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3_http_import",
":javax_enterprise-cdi-api-1_0_http_import",
":javax_annotation-jsr250-api-1_0_http_import",
":org_codehaus_plexus-plexus-component-annotations-1_7_1_http_import",
@@ -6920,9 +6921,9 @@ jvm_import(
)
jvm_import(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3-_inject_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3-_inject_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3-_inject_http//file"
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3_http//file"
)
jvm_import(
@@ -6974,9 +6975,9 @@ jvm_import(
)
jvm_import(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3-_plexus_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3-_plexus_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3-_plexus_http//file"
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3_http//file"
)
jvm_import(
@@ -7121,10 +7122,10 @@ java_library(
":org_sonatype_plexus-plexus-cipher-1_4_http_import",
":org_codehaus_plexus-plexus-utils-3_0_22_http_import",
":org_codehaus_plexus-plexus-interpolation-1_21_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2-_plexus_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2_http_import",
":javax_enterprise-cdi-api-1_0_http_import",
":javax_annotation-jsr250-api-1_0_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2-_inject_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2_http_import",
":org_codehaus_plexus-plexus-component-annotations-1_6_http_import",
":org_apache_maven_wagon-wagon-provider-api-2_10_http_import",
],
@@ -7168,10 +7169,10 @@ java_library(
":org_eclipse_aether-aether-impl-1_0_2_v20150114_http_import",
":org_eclipse_aether-aether-api-1_0_2_v20150114_http_import",
":org_eclipse_aether-aether-util-1_0_2_v20150114_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2-_plexus_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2_http_import",
":javax_enterprise-cdi-api-1_0_http_import",
":javax_annotation-jsr250-api-1_0_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2-_inject_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2_http_import",
":org_codehaus_plexus-plexus-interpolation-1_21_http_import",
":org_codehaus_plexus-plexus-utils-3_0_22_http_import",
":org_codehaus_plexus-plexus-classworlds-2_5_2_http_import",
@@ -7217,10 +7218,10 @@ java_library(
":org_apache_maven_wagon-wagon-provider-api-2_10_http_import",
":org_codehaus_plexus-plexus-utils-3_0_22_http_import",
":org_codehaus_plexus-plexus-classworlds-2_5_2_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2-_plexus_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2_http_import",
":javax_enterprise-cdi-api-1_0_http_import",
":javax_annotation-jsr250-api-1_0_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2-_inject_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2_http_import",
":org_codehaus_plexus-plexus-component-annotations-1_6_http_import",
":org_sonatype_plexus-plexus-sec-dispatcher-1_3_http_import",
":org_sonatype_plexus-plexus-cipher-1_7_http_import",
@@ -7239,7 +7240,8 @@ jvm_import(
jvm_import(
name = "com_google_inject-guice-4_0-no_aop_http_import",
jar = "@com_google_inject-guice-4_0-no_aop_http//file"
jar = "@com_google_inject-guice-4_0-no_aop_http//file",
source_jar = "@com_google_inject-guice-4_0-no_aop_http//file"
)
jvm_import(
@@ -7321,7 +7323,7 @@ java_library(
":org_apache_maven_resolver-maven-resolver-spi-1_3_1_http_import",
":org_apache_maven_shared-maven-shared-utils-3_2_1_http_import",
":commons-io-commons-io-2_5_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3-_inject_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3_http_import",
":javax_inject-javax_inject-1_http_import",
":org_codehaus_plexus-plexus-classworlds-2_5_2_http_import",
":org_apache_maven-maven-resolver-provider-3_6_0_http_import",
@@ -7332,7 +7334,7 @@ java_library(
":org_apache_maven_resolver-maven-resolver-impl-1_3_1_http_import",
":org_codehaus_plexus-plexus-utils-3_1_0_http_import",
":org_codehaus_plexus-plexus-interpolation-1_25_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3-_plexus_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3_http_import",
":javax_enterprise-cdi-api-1_0_http_import",
":javax_annotation-jsr250-api-1_0_http_import",
":org_codehaus_plexus-plexus-component-annotations-1_7_1_http_import",
@@ -7371,10 +7373,10 @@ java_library(
":org_apache_maven_resolver-maven-resolver-util-1_3_1_http_import",
":org_apache_maven_shared-maven-shared-utils-3_2_1_http_import",
":commons-io-commons-io-2_5_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3-_plexus_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3_http_import",
":javax_enterprise-cdi-api-1_0_http_import",
":javax_annotation-jsr250-api-1_0_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3-_inject_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3_http_import",
":com_google_inject-guice-4_2_1-no_aop_http_import",
":aopalliance-aopalliance-1_0_http_import",
":com_google_guava-guava-25_1-android_http_import",
@@ -7394,7 +7396,8 @@ java_library(
jvm_import(
name = "com_google_inject-guice-4_2_1-no_aop_http_import",
jar = "@com_google_inject-guice-4_2_1-no_aop_http//file"
jar = "@com_google_inject-guice-4_2_1-no_aop_http//file",
source_jar = "@com_google_inject-guice-4_2_1-no_aop_http//file"
)
java_library(
@@ -7417,7 +7420,7 @@ java_library(
":org_apache_maven-maven-resolver-provider-3_6_0_http_import",
":org_apache_maven_resolver-maven-resolver-impl-1_3_1_http_import",
":org_apache_maven_resolver-maven-resolver-spi-1_3_1_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3-_inject_http_import",
":org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3_http_import",
":org_apache_maven-maven-plugin-api-3_6_0_http_import",
":org_apache_maven-maven-model-3_6_0_http_import",
":org_apache_maven-maven-model-builder-3_6_0_http_import",
@@ -7438,7 +7441,7 @@ java_library(
":javax_annotation-jsr250-api-1_0_http_import",
":org_codehaus_plexus-plexus-utils-3_1_0_http_import",
":org_codehaus_plexus-plexus-classworlds-2_5_2_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3-_plexus_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3_http_import",
":javax_enterprise-cdi-api-1_0_http_import",
":org_codehaus_plexus-plexus-component-annotations-1_7_1_http_import",
":org_sonatype_plexus-plexus-sec-dispatcher-1_4_http_import",
@@ -7555,7 +7558,7 @@ java_library(
":org_apache_maven-maven-model-builder-4_0_0-rc-4_http_import",
":org_codehaus_plexus-plexus-interpolation-1_28_http_import",
":org_apache_maven-maven-plugin-api-4_0_0-rc-4_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4-_plexus_http_import",
":org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4_http_import",
":org_apache_maven-maven-settings-4_0_0-rc-4_http_import",
":org_apache_maven-maven-settings-builder-4_0_0-rc-4_http_import",
":org_apache_maven-maven-toolchain-builder-4_0_0-rc-4_http_import",
@@ -7812,9 +7815,9 @@ jvm_import(
)
jvm_import(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4-_plexus_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4-_plexus_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4-_plexus_http//file"
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4_http_import",
jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4_http//file"
)
jvm_import(
@@ -7928,8 +7931,8 @@ java_library(
jvm_import(
name = "maven-server-m40-org-eclipse-sisu-eclipse-sisu-inject-0-9-0-_m3",
jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3-_inject_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3-_inject_http//file",
jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3_http//file",
source_jar = "@org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3_http//file",
visibility = ["//visibility:public"]
)
@@ -9600,15 +9603,15 @@ jvm_import(
jvm_import(
name = "settings_repository-eclipse-jgit-ssh-apache",
jar = "@org_eclipse_jgit-org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r-_ssh_apache_http//file",
source_jar = "@org_eclipse_jgit-org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r-_ssh_apache_http//file",
jar = "@org_eclipse_jgit-org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r_http//file",
source_jar = "@org_eclipse_jgit-org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r_http//file",
visibility = ["//visibility:public"]
)
jvm_import(
name = "settings_repository-eclipse-jgit-ssh-apache-agent",
jar = "@org_eclipse_jgit-org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r-_ssh_apache_agent_http//file",
source_jar = "@org_eclipse_jgit-org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r-_ssh_apache_agent_http//file",
jar = "@org_eclipse_jgit-org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r_http//file",
source_jar = "@org_eclipse_jgit-org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r_http//file",
visibility = ["//visibility:public"]
)
@@ -10007,8 +10010,8 @@ jvm_import(
jvm_import(
name = "xtext-xbase",
jar = "@org_eclipse_xtext-org_eclipse_xtext_xbase_lib-2_40_0-_xbase_lib_http//file",
source_jar = "@org_eclipse_xtext-org_eclipse_xtext_xbase_lib-2_40_0-_xbase_lib_http//file",
jar = "@org_eclipse_xtext-org_eclipse_xtext_xbase_lib-2_40_0_http//file",
source_jar = "@org_eclipse_xtext-org_eclipse_xtext_xbase_lib-2_40_0_http//file",
visibility = ["//visibility:public"]
)
+44 -44
View File
@@ -112,42 +112,42 @@ http_file(
)
http_file(
name = "org_eclipse_elk-org_eclipse_elk_alg_layered-0_3_0-_alg_layered_http",
name = "org_eclipse_elk-org_eclipse_elk_alg_layered-0_3_0_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/elk/org.eclipse.elk.alg.layered/0.3.0/org.eclipse.elk.alg.layered-0.3.0.jar",
sha256 = "08267d824581f81af8a196d4551decae1256a454e618409a363e3e1574b06520",
downloaded_file_path = "org.eclipse.elk.alg.layered-0.3.0.jar"
)
http_file(
name = "org_eclipse_elk-org_eclipse_elk_core-0_3_0-_core_http",
name = "org_eclipse_elk-org_eclipse_elk_core-0_3_0_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/elk/org.eclipse.elk.core/0.3.0/org.eclipse.elk.core-0.3.0.jar",
sha256 = "7ec333e41fb3924fb85f50c54b6aff0587c3b19935447f1c35c95e10752a7bdc",
downloaded_file_path = "org.eclipse.elk.core-0.3.0.jar"
)
http_file(
name = "org_eclipse_elk-org_eclipse_elk_graph-0_3_0-_graph_http",
name = "org_eclipse_elk-org_eclipse_elk_graph-0_3_0_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/elk/org.eclipse.elk.graph/0.3.0/org.eclipse.elk.graph-0.3.0.jar",
sha256 = "3d8d9bf2df6e72c8a2dfd42adf79e3b8b417cd76958b3912a7dd62dfef816ca3",
downloaded_file_path = "org.eclipse.elk.graph-0.3.0.jar"
)
http_file(
name = "org_eclipse_emf-org_eclipse_emf_common-2_12_0-_common_http",
name = "org_eclipse_emf-org_eclipse_emf_common-2_12_0_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/emf/org.eclipse.emf.common/2.12.0/org.eclipse.emf.common-2.12.0.jar",
sha256 = "80b9ddd0174bbc5623767ed9f4c96b17ae98ffaefb8edbcc780d59b0d7efef83",
downloaded_file_path = "org.eclipse.emf.common-2.12.0.jar"
)
http_file(
name = "org_eclipse_emf-org_eclipse_emf_ecore-2_12_0-_ecore_http",
name = "org_eclipse_emf-org_eclipse_emf_ecore-2_12_0_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/emf/org.eclipse.emf.ecore/2.12.0/org.eclipse.emf.ecore-2.12.0.jar",
sha256 = "2ac691cc4fa09fdf18beef6bdd457b7bdfe4d301f9707a8c89c6cb209139f4f9",
downloaded_file_path = "org.eclipse.emf.ecore-2.12.0.jar"
)
http_file(
name = "org_eclipse_elk-org_eclipse_elk_alg_common_compaction-0_3_0-_alg_common_compaction_http",
name = "org_eclipse_elk-org_eclipse_elk_alg_common_compaction-0_3_0_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/elk/org.eclipse.elk.alg.common.compaction/0.3.0/org.eclipse.elk.alg.common.compaction-0.3.0.jar",
sha256 = "7b5a2c04f1c942af3d8b891a9a535e74cfa45b4151b7835c3e9f63e96ec0332f",
downloaded_file_path = "org.eclipse.elk.alg.common.compaction-0.3.0.jar"
@@ -4550,14 +4550,14 @@ http_file(
)
http_file(
name = "org_jacoco-org_jacoco_ant-0_8_14-_ant_http",
name = "org_jacoco-org_jacoco_ant-0_8_14_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.ant/0.8.14/org.jacoco.ant-0.8.14.jar",
sha256 = "9fff68954d5de3aad2bf838eaf886ed67d2c22a2d6c6f095548bade8c45caeae",
downloaded_file_path = "org.jacoco.ant-0.8.14.jar"
)
http_file(
name = "org_jacoco-org_jacoco_core-0_8_14-_core_http",
name = "org_jacoco-org_jacoco_core-0_8_14_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.8.14/org.jacoco.core-0.8.14.jar",
sha256 = "28abbf0eea5a08e4f24097f2fbac663ca17c341c25c3a04d90d6cd325943c995",
downloaded_file_path = "org.jacoco.core-0.8.14.jar"
@@ -4585,28 +4585,28 @@ http_file(
)
http_file(
name = "org_jacoco-org_jacoco_report-0_8_14-_report_http",
name = "org_jacoco-org_jacoco_report-0_8_14_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.8.14/org.jacoco.report-0.8.14.jar",
sha256 = "a3e2026060ab8b8d5c650706406234bb4c033dfd5376afeb8b1666e8ed27c453",
downloaded_file_path = "org.jacoco.report-0.8.14.jar"
)
http_file(
name = "org_jacoco-org_jacoco_agent-0_8_14-_agent_http",
name = "org_jacoco-org_jacoco_agent-0_8_14_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.14/org.jacoco.agent-0.8.14.jar",
sha256 = "20be9853385bdfc65a5929643412d09243d14514304b89ba23a265158cc8792b",
downloaded_file_path = "org.jacoco.agent-0.8.14.jar"
)
http_file(
name = "org_jacoco-org_jacoco_ant-0_8_14-_ant-sources_http",
name = "org_jacoco-org_jacoco_ant-0_8_14-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.ant/0.8.14/org.jacoco.ant-0.8.14-sources.jar",
sha256 = "c6a7e71b8b80a3f51d19153092cfb1ad3f5985c1653ff864710ff5b3e6bd27a6",
downloaded_file_path = "org.jacoco.ant-0.8.14-sources.jar"
)
http_file(
name = "org_jacoco-org_jacoco_core-0_8_14-_core-sources_http",
name = "org_jacoco-org_jacoco_core-0_8_14-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.8.14/org.jacoco.core-0.8.14-sources.jar",
sha256 = "1550fd5081ecd2c2ad053994c23d91a4cef6dcbed4c4dac95130e7d75fa9cd3c",
downloaded_file_path = "org.jacoco.core-0.8.14-sources.jar"
@@ -4634,14 +4634,14 @@ http_file(
)
http_file(
name = "org_jacoco-org_jacoco_report-0_8_14-_report-sources_http",
name = "org_jacoco-org_jacoco_report-0_8_14-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.8.14/org.jacoco.report-0.8.14-sources.jar",
sha256 = "80ac2fac212d6a4583b7f025dc7b602f384a9dfcdbccd0e9cb78c415e9f5ffc6",
downloaded_file_path = "org.jacoco.report-0.8.14-sources.jar"
)
http_file(
name = "org_jacoco-org_jacoco_agent-0_8_14-_agent-sources_http",
name = "org_jacoco-org_jacoco_agent-0_8_14-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.14/org.jacoco.agent-0.8.14-sources.jar",
sha256 = "8a643b749deb255d7a42c445c3053c9ec263e27103becdaaf88cedda44357255",
downloaded_file_path = "org.jacoco.agent-0.8.14-sources.jar"
@@ -4795,14 +4795,14 @@ http_file(
)
http_file(
name = "javax_annotation-javax_annotation-api-1_3_2-api_http",
name = "javax_annotation-javax_annotation-api-1_3_2_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar",
sha256 = "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b",
downloaded_file_path = "javax.annotation-api-1.3.2.jar"
)
http_file(
name = "javax_annotation-javax_annotation-api-1_3_2-api-sources_http",
name = "javax_annotation-javax_annotation-api-1_3_2-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar",
sha256 = "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95",
downloaded_file_path = "javax.annotation-api-1.3.2-sources.jar"
@@ -7238,14 +7238,14 @@ http_file(
)
http_file(
name = "cglib-cglib-nodep-3_3_0-nodep_http",
name = "cglib-cglib-nodep-3_3_0_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/cglib/cglib-nodep/3.3.0/cglib-nodep-3.3.0.jar",
sha256 = "3366d2c88fb576e486d830f521184e8f1839f8c15dcd2151a3f6e1f62b0b37a0",
downloaded_file_path = "cglib-nodep-3.3.0.jar"
)
http_file(
name = "cglib-cglib-nodep-3_3_0-nodep-sources_http",
name = "cglib-cglib-nodep-3_3_0-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/cglib/cglib-nodep/3.3.0/cglib-nodep-3.3.0-sources.jar",
sha256 = "d7f1df1382ec3ad04cd2f982d99062ce2279a40c1506a14309cde6c8bea7081b",
downloaded_file_path = "cglib-nodep-3.3.0-sources.jar"
@@ -8358,14 +8358,14 @@ http_file(
)
http_file(
name = "xerces-xercesImpl-2_12_2-Impl_http",
name = "xerces-xercesImpl-2_12_2_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar",
sha256 = "6fc991829af1708d15aea50c66f0beadcd2cfeb6968e0b2f55c1b0909883fe16",
downloaded_file_path = "xercesImpl-2.12.2.jar"
)
http_file(
name = "xerces-xercesImpl-2_12_2-Impl-sources_http",
name = "xerces-xercesImpl-2_12_2-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/xerces/xercesImpl/2.12.2/xercesImpl-2.12.2-sources.jar",
sha256 = "3c531edfc074e3e0885e5d4a777a9e7317e108028be50ef6e893a5a9cf3e12c2",
downloaded_file_path = "xercesImpl-2.12.2-sources.jar"
@@ -8988,7 +8988,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3-_inject_http",
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M3/org.eclipse.sisu.inject-0.9.0.M3.jar",
sha256 = "15335c4dcf082f599fb8eddcfb58d6a7e9a9c97de2883c257089a479b9b24522",
downloaded_file_path = "org.eclipse.sisu.inject-0.9.0.M3.jar"
@@ -9079,7 +9079,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3-_inject-sources_http",
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_9_0_M3-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M3/org.eclipse.sisu.inject-0.9.0.M3-sources.jar",
sha256 = "68df3b63392acf086ea869ae57638f7915e5b6cef05c2d2dd4220b96206b4211",
downloaded_file_path = "org.eclipse.sisu.inject-0.9.0.M3-sources.jar"
@@ -9247,7 +9247,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2-_plexus_http",
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar",
sha256 = "f5cfe0d88e8276971db4ecff0e4186d5f2ec5fdb1b6bb8c2f359fdc4b43eb8b2",
downloaded_file_path = "org.eclipse.sisu.plexus-0.3.2.jar"
@@ -9268,7 +9268,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2-_inject_http",
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar",
sha256 = "66e87705a818da44eb080a7bb1fc431de987754b4f92aa85f69991bfc677d40d",
downloaded_file_path = "org.eclipse.sisu.inject-0.3.2.jar"
@@ -9415,7 +9415,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2-_plexus-sources_http",
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_2-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2-sources.jar",
sha256 = "d8091fc791e3027dd72e51f0dabcd387f27dba8fffa79511edea29f33213a8a8",
downloaded_file_path = "org.eclipse.sisu.plexus-0.3.2-sources.jar"
@@ -9436,7 +9436,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2-_inject-sources_http",
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_2-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2-sources.jar",
sha256 = "739d7228920a97892b9c6b6e4d16799930e8d2439543e71fa7a7c849a39cc8a1",
downloaded_file_path = "org.eclipse.sisu.inject-0.3.2-sources.jar"
@@ -9632,21 +9632,21 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5-_plexus_http",
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.jar",
sha256 = "7e4c61096d70826f20f7a7d55c59a5528e7aa5ad247ee2dfe544e4dd25f6a784",
downloaded_file_path = "org.eclipse.sisu.plexus-0.3.5.jar"
)
http_file(
name = "javax_annotation-javax_annotation-api-1_2-api_http",
name = "javax_annotation-javax_annotation-api-1_2_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar",
sha256 = "5909b396ca3a2be10d0eea32c74ef78d816e1b4ead21de1d78de1f890d033e04",
downloaded_file_path = "javax.annotation-api-1.2.jar"
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5-_inject_http",
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar",
sha256 = "c5994010bcdce1d2bd603a4d50c47191ddbd7875d1157b23aaa26d33c82fda13",
downloaded_file_path = "org.eclipse.sisu.inject-0.3.5.jar"
@@ -9870,21 +9870,21 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5-_plexus-sources_http",
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_5-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5-sources.jar",
sha256 = "a4e2859e47244ff97f5581e2ffd9abfe29d031971a91bdf15a968cf8aa903539",
downloaded_file_path = "org.eclipse.sisu.plexus-0.3.5-sources.jar"
)
http_file(
name = "javax_annotation-javax_annotation-api-1_2-api-sources_http",
name = "javax_annotation-javax_annotation-api-1_2-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2-sources.jar",
sha256 = "8bd08333ac2c195e224cc4063a72f4aab3c980cf5e9fb694130fad41689689d0",
downloaded_file_path = "javax.annotation-api-1.2-sources.jar"
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5-_inject-sources_http",
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_5-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5-sources.jar",
sha256 = "d8877eabe79aafaf64fb10e94fad4b53ab89d587d48a935af276e45ea13427bc",
downloaded_file_path = "org.eclipse.sisu.inject-0.3.5-sources.jar"
@@ -10353,7 +10353,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3-_inject_http",
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3.jar",
sha256 = "c6935e0b7d362ed4ca768c9b71d5d4d98788ff0a79c0d2bb954c221a078b166b",
downloaded_file_path = "org.eclipse.sisu.inject-0.3.3.jar"
@@ -10416,7 +10416,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3-_plexus_http",
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.3/org.eclipse.sisu.plexus-0.3.3.jar",
sha256 = "98045f5ecd802d6a96ba00394f8cb61259f9ac781ec2cb51ca0cb7b2c94ac720",
downloaded_file_path = "org.eclipse.sisu.plexus-0.3.3.jar"
@@ -10528,7 +10528,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3-_inject-sources_http",
name = "org_eclipse_sisu-org_eclipse_sisu_inject-0_3_3-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3-sources.jar",
sha256 = "1f4d2575cb004f3fbd8e687c5dfa42d7478e1cf98e0cafa6e22dd1304cdfc6d7",
downloaded_file_path = "org.eclipse.sisu.inject-0.3.3-sources.jar"
@@ -10591,7 +10591,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3-_plexus-sources_http",
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_3_3-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.3/org.eclipse.sisu.plexus-0.3.3-sources.jar",
sha256 = "349dd64dca9d0007d7037862759fd8f74c7a0a5de29cfa1cec1ae2fb25eaa49b",
downloaded_file_path = "org.eclipse.sisu.plexus-0.3.3-sources.jar"
@@ -11081,7 +11081,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4-_plexus_http",
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M4/org.eclipse.sisu.plexus-0.9.0.M4.jar",
sha256 = "b90579bc652eac7331436e0a25533fce14130b9c6e015f2dd3a3d4bb07e942b7",
downloaded_file_path = "org.eclipse.sisu.plexus-0.9.0.M4.jar"
@@ -11473,7 +11473,7 @@ http_file(
)
http_file(
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4-_plexus-sources_http",
name = "org_eclipse_sisu-org_eclipse_sisu_plexus-0_9_0_M4-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M4/org.eclipse.sisu.plexus-0.9.0.M4-sources.jar",
sha256 = "cfec21fafbea8f5d1ad12fb60fb3e08aef2c43dcec893092c8188b7e3ef48387",
downloaded_file_path = "org.eclipse.sisu.plexus-0.9.0.M4-sources.jar"
@@ -14238,28 +14238,28 @@ http_file(
)
http_file(
name = "org_eclipse_jgit-org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r-_ssh_apache_http",
name = "org_eclipse_jgit-org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit.ssh.apache/6.6.1.202309021850-r/org.eclipse.jgit.ssh.apache-6.6.1.202309021850-r.jar",
sha256 = "cc379265edb2b74850156c16fefd7990281bf47e33fe7665e838f8b5fdb94755",
downloaded_file_path = "org.eclipse.jgit.ssh.apache-6.6.1.202309021850-r.jar"
)
http_file(
name = "org_eclipse_jgit-org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r-_ssh_apache-sources_http",
name = "org_eclipse_jgit-org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit.ssh.apache/6.6.1.202309021850-r/org.eclipse.jgit.ssh.apache-6.6.1.202309021850-r-sources.jar",
sha256 = "b84dd40c74729ab1db113f939b4b3cf9b05ae8ec3172e9b36de6136fd75a1ab3",
downloaded_file_path = "org.eclipse.jgit.ssh.apache-6.6.1.202309021850-r-sources.jar"
)
http_file(
name = "org_eclipse_jgit-org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r-_ssh_apache_agent_http",
name = "org_eclipse_jgit-org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit.ssh.apache.agent/6.6.1.202309021850-r/org.eclipse.jgit.ssh.apache.agent-6.6.1.202309021850-r.jar",
sha256 = "4ddd0cf1a7ece350b33f0a6b865e8fb777c30a2282a0fbd1754020a4e06af481",
downloaded_file_path = "org.eclipse.jgit.ssh.apache.agent-6.6.1.202309021850-r.jar"
)
http_file(
name = "org_eclipse_jgit-org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r-_ssh_apache_agent-sources_http",
name = "org_eclipse_jgit-org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit.ssh.apache.agent/6.6.1.202309021850-r/org.eclipse.jgit.ssh.apache.agent-6.6.1.202309021850-r-sources.jar",
sha256 = "998dc72ea9de378d3a4a9cd09f38b68e74fb1f802291153ae307fb95544af331",
downloaded_file_path = "org.eclipse.jgit.ssh.apache.agent-6.6.1.202309021850-r-sources.jar"
@@ -14875,14 +14875,14 @@ http_file(
)
http_file(
name = "org_eclipse_xtext-org_eclipse_xtext_xbase_lib-2_40_0-_xbase_lib_http",
name = "org_eclipse_xtext-org_eclipse_xtext_xbase_lib-2_40_0_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/org.eclipse.xtext.xbase.lib-2.40.0.jar",
sha256 = "5a810154295fc20a0268cae4cbbc6e5a35a8b32480d8727dc8301910524e4b79",
downloaded_file_path = "org.eclipse.xtext.xbase.lib-2.40.0.jar"
)
http_file(
name = "org_eclipse_xtext-org_eclipse_xtext_xbase_lib-2_40_0-_xbase_lib-sources_http",
name = "org_eclipse_xtext-org_eclipse_xtext_xbase_lib-2_40_0-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/org.eclipse.xtext.xbase.lib-2.40.0-sources.jar",
sha256 = "02cb060d48ce04b31f210a5da11d81e435bf6f9d18ab1d070753d69f8a450958",
downloaded_file_path = "org.eclipse.xtext.xbase.lib-2.40.0-sources.jar"
@@ -389,14 +389,48 @@ private fun getFileMavenFileDescription(m2Repo: Path, lib: JpsTypedLibrary<JpsSi
val version = jarSubPath.getName(jarSubPath.nameCount - 2).toString()
val artifactId = jarSubPath.getName(jarSubPath.nameCount - 3).toString()
val libraryDescriptor = lib.properties.data
for (verification in libraryDescriptor.artifactsVerification) {
if (JpsPathUtil.urlToNioPath(verification.url) == jar) {
return MavenFileDescription(groupId, artifactId, version, path = jar, sha256checksum = verification.sha256sum)
}
val classifier = jar.name
.removePrefixStrict("$artifactId-$version")
.removeSuffixStrict(".jar")
.removePrefix("-")
.ifEmpty { null }
val coordinates = MavenCoordinates(
groupId = groupId,
artifactId = artifactId,
version = version,
classifier = classifier,
)
val sha256sum = lib.properties.data.artifactsVerification
.firstOrNull { JpsPathUtil.urlToNioPath(it.url) == jar }
?.sha256sum
return MavenFileDescription(mavenCoordinates = coordinates, path = jar, sha256checksum = sha256sum)
}
private fun String.removeSuffixStrict(suffix: String): String {
require(suffix.isNotEmpty()) {
"suffix must not be empty"
}
return MavenFileDescription(groupId, artifactId, version, path = jar, sha256checksum = null)
val result = removeSuffix(suffix)
require(result != this) {
"String must end with $suffix: $this"
}
return result
}
private fun String.removePrefixStrict(prefix: String): String {
require(prefix.isNotEmpty()) {
"prefix must not be empty"
}
val result = removePrefix(prefix)
require(result != this) {
"String must start with $prefix: $this"
}
return result
}
private fun isTestFriend(
@@ -595,17 +629,6 @@ private fun needsBackwardCompatibleTestDependency(
}
}
private fun addSuffix(s: BazelLabel, @Suppress("SameParameterValue") labelSuffix: String): BazelLabel {
val lastSlashIndex = s.label.lastIndexOf('/')
val labelWithSuffix = (if (s.label.indexOf(':', lastSlashIndex) == -1) {
s.label + ":" + s.label.substring(lastSlashIndex + 1)
}
else {
s.label
}) + labelSuffix
return s.copy(label = labelWithSuffix)
}
internal fun hasOnlyTestResources(moduleDescriptor: ModuleDescriptor): Boolean {
return !moduleDescriptor.testResources.isEmpty() &&
moduleDescriptor.sources.isEmpty() &&
@@ -5,7 +5,6 @@ import java.nio.file.Path
import kotlin.io.path.invariantSeparatorsPathString
import kotlin.io.path.isDirectory
import kotlin.io.path.name
import kotlin.io.path.nameWithoutExtension
import kotlin.io.path.relativeTo
internal const val PROVIDED_SUFFIX = "-provided"
@@ -39,17 +38,26 @@ internal data class MavenLibrary(
override val target: LibraryTarget,
) : Library
internal data class MavenFileDescription(
@JvmField val groupId: String,
@JvmField val artifactId: String,
@JvmField val version: String,
@JvmField val path: Path,
@JvmField val sha256checksum: String?,
internal data class MavenCoordinates(
val groupId: String,
val artifactId: String,
val version: String,
val classifier: String? = null,
) {
val mavenCoordinates: String
get() = "$groupId:$artifactId:$version"
init {
require(groupId.isNotBlank())
require(artifactId.isNotBlank())
require(version.isNotBlank())
require(classifier == null || classifier.isNotBlank())
}
}
internal data class MavenFileDescription(
val mavenCoordinates: MavenCoordinates,
val path: Path,
val sha256checksum: String?,
)
internal data class LocalLibrary(
val files: List<Path>,
val bazelBuildFileDir: Path,
@@ -98,13 +106,12 @@ internal fun BuildFile.generateMavenLib(
return
}
val sourceJar = lib.sourceJars.singleOrNull { it.path.name == "${jar.path.nameWithoutExtension}-sources.jar" }
val sourceJar = lib.sourceJars.singleOrNull { it.mavenCoordinates == jar.mavenCoordinates.copy(classifier = "sources") }
target("jvm_import") {
option("name", targetName)
option("jar", "@${fileToHttpRuleFile(jar.mavenCoordinates, jar.path)}")
option("jar", "@${fileToHttpRuleFile(jar.mavenCoordinates)}")
if (sourceJar != null) {
option("source_jar", "@${fileToHttpRuleFile(jar.mavenCoordinates + ":sources", jar.path)}")
option("source_jar", "@${fileToHttpRuleFile(jar.mavenCoordinates)}")
}
if (targetName == "kotlinx-serialization-core") {
option("exported_compiler_plugins", listOf("@lib//:kotlin-serialization-plugin"))
@@ -120,7 +127,7 @@ internal fun BuildFile.generateMavenLib(
target("java_library") {
option("name", targetName)
option("exports", lib.jars.map {
":${mavenCoordinatesToHttpRuleRepoName(it.mavenCoordinates, it.path)}_import"
":${mavenCoordinatesToHttpRuleRepoName(it.mavenCoordinates)}_import"
})
libVisibility?.let {
visibility(arrayOf(it))
@@ -128,18 +135,18 @@ internal fun BuildFile.generateMavenLib(
}
for (jar in lib.jars) {
val bazelLabel = mavenCoordinatesToHttpRuleRepoName(jar.mavenCoordinates, jar.path)
val bazelLabel = mavenCoordinatesToHttpRuleRepoName(jar.mavenCoordinates)
val label = "${bazelLabel}_import"
if (!labelTracker.add(label)) {
continue
}
val sourceJar = lib.sourceJars.singleOrNull { it.path.name == "${jar.path.nameWithoutExtension}-sources.jar" }
val sourceJar = lib.sourceJars.singleOrNull { it.mavenCoordinates == jar.mavenCoordinates.copy(classifier = "sources") }
target("jvm_import") {
option("name", label)
option("jar", "@$bazelLabel//file")
if (sourceJar != null) {
option("source_jar", "@${fileToHttpRuleFile(jar.mavenCoordinates + ":sources", jar.path)}")
option("source_jar", "@${fileToHttpRuleFile(jar.mavenCoordinates)}")
}
}
}
@@ -217,7 +224,7 @@ internal fun generateBazelModuleSectionsForLibs(
buildFile(bazelFileUpdater, owner.sectionName) {
for (lib in list) {
for (jar in lib.jars) {
val label = mavenCoordinatesToHttpRuleRepoName(jar.mavenCoordinates, jar.path)
val label = mavenCoordinatesToHttpRuleRepoName(jar.mavenCoordinates)
if (!labelTracker.add(label)) {
continue
}
@@ -236,7 +243,7 @@ internal fun generateBazelModuleSectionsForLibs(
}
for (jar in lib.sourceJars) {
val label = mavenCoordinatesToHttpRuleRepoName(jar.mavenCoordinates, jar.path)
val label = mavenCoordinatesToHttpRuleRepoName(jar.mavenCoordinates)
if (!labelTracker.add(label)) {
continue
}
@@ -270,35 +277,26 @@ internal fun generateBazelModuleSectionsForLibs(
*
* To reduce noise, we can remove duplication of the GAV coordinate parts from the jar filename, and then make sure there are no consecutive dashes left over.
*/
private fun mavenCoordinatesToHttpRuleRepoName(mavenCoordinates: String, jarPath: Path): String {
val parts = mavenCoordinates.split(":")
require(parts.size >= 3) { "Maven coordinates must have at least groupId:artifactId:version format: $mavenCoordinates" }
private fun mavenCoordinatesToHttpRuleRepoName(mavenCoordinates: MavenCoordinates): String {
val name = buildString {
append(parts[0])
append(mavenCoordinates.groupId)
append('-')
append(parts[1])
append('-')
append(parts[2])
append(mavenCoordinates.artifactId)
append('-')
append(mavenCoordinates.version)
val normalizedFilename = jarPath.nameWithoutExtension.trim()
.replace(parts[0], "")
.replace(parts[1], "")
.replace(parts[2], "")
.replace(parts[2].replace(".", "_"), "")
if (normalizedFilename.isNotEmpty()) {
append(normalizedFilename)
if (mavenCoordinates.classifier != null) {
append('-')
append(mavenCoordinates.classifier)
}
}
.replace("-+".toRegex(), "-")
.removeSuffix("-")
val sanitizedName = bazelLabelBadCharsPattern.replace(name, "_")
return sanitizedName + "_http"
}
private fun fileToHttpRuleFile(coordinates: String, jarPath: Path): String = mavenCoordinatesToHttpRuleRepoName(coordinates, jarPath) + "//file"
private fun fileToHttpRuleFile(coordinates: MavenCoordinates): String =
mavenCoordinatesToHttpRuleRepoName(coordinates) + "//file"
internal fun generateLocalLibs(libs: Collection<LocalLibrary>, isLibraryProvided: (Library) -> Boolean, fileToUpdater: MutableMap<Path, BazelFileUpdater>) {
for ((dir, libs) in libs.sortedBy { it.target.targetName }.groupBy { it.bazelBuildFileDir }) {