diff --git a/RegExpSupport/BUILD.bazel b/RegExpSupport/BUILD.bazel new file mode 100644 index 000000000000..96bfdab14fae --- /dev/null +++ b/RegExpSupport/BUILD.bazel @@ -0,0 +1,27 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_jvm_library( + name = "regexp", + module_name = "intellij.regexp", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//platform/lang-api:lang", + "@community//platform/lang-impl", + "@community//xml/xml-psi-api:xml-psi", + "@libraries//:intellij-deps-fastutil", + "@community//platform/core-ui", + "@community//platform/util/jdom:util-jdom", + ], + runtime_deps = [":resources"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/aether-dependency-resolver/BUILD.bazel b/aether-dependency-resolver/BUILD.bazel index e7fff6d1b2e8..5665f312d647 100644 --- a/aether-dependency-resolver/BUILD.bazel +++ b/aether-dependency-resolver/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.java.aetherDependencyResolver", + name = "java-aetherDependencyResolver", module_name = "intellij.java.aetherDependencyResolver", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -21,7 +21,7 @@ kt_jvm_library( "@libraries//:commons-lang3", "@libraries//:plexus-utils", "@libraries//:commons-codec", - "@community//platform/util:intellij.platform.util", + "@community//platform/util", ], exports = [ "@libraries//:httpmime", diff --git a/build/deps/BUILD.bazel b/build/deps/BUILD.bazel index fafc378a72a7..aefed02c5146 100644 --- a/build/deps/BUILD.bazel +++ b/build/deps/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.idea.community.build.dependencies", + name = "build-dependencies", module_name = "intellij.idea.community.build.dependencies", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,7 +10,7 @@ kt_jvm_library( kotlinc_opts = "//:k17", deps = [ "@libraries//:annotations", - "@community//platform/build-scripts/downloader:intellij.platform.buildScripts.downloader", + "@community//platform/build-scripts/downloader:buildScripts-downloader", "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", ] diff --git a/build/libraries/BUILD.bazel b/build/libraries/BUILD.bazel index d7cb0a9935b0..d94295a6378a 100644 --- a/build/libraries/BUILD.bazel +++ b/build/libraries/BUILD.bazel @@ -212,6 +212,12 @@ java_library( visibility = ["//visibility:public"] ) +java_library( + name = "gec-spell-engine-local-jvm", + exports = ["@maven//:ai_grazie_spell_gec_spell_engine_local_jvm"], + visibility = ["//visibility:public"] +) + java_library( name = "groovy", exports = ["@maven//:org_codehaus_groovy_groovy"], @@ -272,6 +278,12 @@ java_library( visibility = ["//visibility:public"] ) +java_library( + name = "hunspell-en-jvm", + exports = ["@maven//:ai_grazie_spell_hunspell_en_jvm"], + visibility = ["//visibility:public"] +) + java_library( name = "icu4j", exports = ["@maven//:com_ibm_icu_icu4j"], @@ -344,6 +356,12 @@ java_library( visibility = ["//visibility:public"] ) +java_library( + name = "java-string-similarity", + exports = ["@maven//:info_debatty_java_string_similarity"], + visibility = ["//visibility:public"] +) + java_library( name = "javax.activation", exports = ["@maven//:com_sun_activation_javax_activation"], @@ -392,6 +410,18 @@ java_library( visibility = ["//visibility:public"] ) +java_library( + name = "jediterm-core", + exports = ["@maven//:org_jetbrains_jediterm_jediterm_core"], + visibility = ["//visibility:public"] +) + +java_library( + name = "jediterm-ui", + exports = ["@maven//:org_jetbrains_jediterm_jediterm_ui"], + visibility = ["//visibility:public"] +) + java_library( name = "jgoodies-common", exports = ["@maven//:com_jgoodies_jgoodies_common"], @@ -518,6 +548,18 @@ java_library( visibility = ["//visibility:public"] ) +java_library( + name = "kotlinx-datetime-jvm", + exports = ["@maven//:org_jetbrains_kotlinx_kotlinx_datetime_jvm"], + visibility = ["//visibility:public"] +) + +java_library( + name = "kotlinx-html-jvm", + exports = ["@maven//:org_jetbrains_kotlinx_kotlinx_html_jvm"], + visibility = ["//visibility:public"] +) + java_library( name = "kotlinx-metadata-jvm", exports = ["@maven//:org_jetbrains_kotlinx_kotlinx_metadata_jvm"], @@ -590,6 +632,12 @@ java_library( visibility = ["//visibility:public"] ) +java_library( + name = "ktor-network-tls-jvm", + exports = ["@maven//:io_ktor_ktor_network_tls_jvm"], + visibility = ["//visibility:public"] +) + java_library( name = "ktor-serialization-kotlinx-json-jvm", exports = ["@maven//:io_ktor_ktor_serialization_kotlinx_json_jvm"], @@ -602,12 +650,30 @@ java_library( visibility = ["//visibility:public"] ) +java_library( + name = "lucene-analysis-common", + exports = ["@maven//:org_apache_lucene_lucene_analysis_common"], + visibility = ["//visibility:public"] +) + +java_library( + name = "lucene-core", + exports = ["@maven//:org_apache_lucene_lucene_core"], + visibility = ["//visibility:public"] +) + java_library( name = "lz4-java", exports = ["@maven//:org_lz4_lz4_java"], visibility = ["//visibility:public"] ) +java_library( + name = "markdown-jvm", + exports = ["@maven//:org_jetbrains_markdown_jvm"], + visibility = ["//visibility:public"] +) + java_library( name = "marketplace-zip-signer", exports = ["@maven//:org_jetbrains_marketplace_zip_signer"], @@ -674,6 +740,12 @@ java_library( visibility = ["//visibility:public"] ) +java_library( + name = "nlp-detect-jvm", + exports = ["@maven//:ai_grazie_nlp_nlp_detect_jvm"], + visibility = ["//visibility:public"] +) + java_library( name = "okhttp", exports = ["@maven//:com_squareup_okhttp3_okhttp"], @@ -835,6 +907,12 @@ java_library( visibility = ["//visibility:public"] ) +java_library( + name = "snakeyaml-engine", + exports = ["@maven//:org_snakeyaml_snakeyaml_engine"], + visibility = ["//visibility:public"] +) + java_library( name = "streamex", exports = ["@maven//:one_util_streamex"], @@ -859,12 +937,48 @@ java_library( visibility = ["//visibility:public"] ) +java_library( + name = "utils-lucene-lt-compatibility-jvm", + exports = ["@maven//:ai_grazie_utils_utils_lucene_lt_compatibility_jvm"], + visibility = ["//visibility:public"] +) + +java_library( + name = "velocity-engine-core", + exports = ["@maven//:org_apache_velocity_velocity_engine_core"], + visibility = ["//visibility:public"] +) + java_library( name = "winp", exports = ["@maven//:org_jetbrains_intellij_deps_winp_winp"], visibility = ["//visibility:public"] ) +java_library( + name = "xercesImpl", + exports = ["@maven//:xerces_xercesImpl"], + visibility = ["//visibility:public"] +) + +java_library( + name = "xml-resolver", + exports = ["@maven//:xml_resolver_xml_resolver"], + visibility = ["//visibility:public"] +) + +java_library( + name = "xstream", + exports = ["@maven//:com_thoughtworks_xstream_xstream"], + visibility = ["//visibility:public"] +) + +java_library( + name = "xz", + exports = ["@maven//:org_tukaani_xz"], + visibility = ["//visibility:public"] +) + java_library( name = "zstd-jni", exports = ["@maven//:com_github_luben_zstd_jni"], diff --git a/build/libraries/MODULE.bazel b/build/libraries/MODULE.bazel index a1bca8b411e5..ccaeb2be4932 100644 --- a/build/libraries/MODULE.bazel +++ b/build/libraries/MODULE.bazel @@ -23,6 +23,10 @@ maven.install( ### auto-generated section `artifacts` start artifacts = [ "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin:2.0.10", + "ai.grazie.nlp:nlp-detect-jvm:0.3.126", + "ai.grazie.spell:gec-spell-engine-local-jvm:0.3.126", + "ai.grazie.spell:hunspell-en-jvm:0.2.141", + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm:0.3.126", "com.amazon.ion:ion-java:1.11.9", "com.dynatrace.hash4j:hash4j:0.18.0", "com.esotericsoftware:kryo5:5.6.0", @@ -64,11 +68,13 @@ maven.install( "com.squareup.okhttp3:okhttp:5.0.0-alpha.14", "com.sun.activation:javax.activation:1.2.0", "com.thoughtworks.qdox:qdox:2.0.1", + "com.thoughtworks.xstream:xstream:1.4.20", "commons-cli:commons-cli:1.9.0", "commons-codec:commons-codec:1.17.1", "commons-io:commons-io:2.16.1", "commons-logging:commons-logging:1.2", "dk.brics:automaton:1.12-4", + "info.debatty:java-string-similarity:2.0.0", "io.github.classgraph:classgraph:4.8.174", "io.ktor:ktor-client-auth-jvm:2.3.12", "io.ktor:ktor-client-content-negotiation-jvm:2.3.12", @@ -76,6 +82,7 @@ maven.install( "io.ktor:ktor-client-encoding-jvm:2.3.12", "io.ktor:ktor-client-java-jvm:2.3.12", "io.ktor:ktor-client-okhttp-jvm:2.3.12", + "io.ktor:ktor-network-tls-jvm:2.3.12", "io.ktor:ktor-serialization-kotlinx-json-jvm:2.3.8", "io.lacuna:bifurcan:0.2.0-alpha6", "io.netty:netty-all:4.2.0.Alpha4", @@ -99,10 +106,13 @@ maven.install( "org.apache.commons:commons-compress:1.26.1", "org.apache.commons:commons-lang3:3.17.0", "org.apache.httpcomponents:httpmime:4.5.14", + "org.apache.lucene:lucene-analysis-common:9.10.0", + "org.apache.lucene:lucene-core:9.10.0", "org.apache.maven.resolver:maven-resolver-connector-basic:1.9.22", "org.apache.maven.resolver:maven-resolver-transport-file:1.9.22", "org.apache.maven.resolver:maven-resolver-transport-http:1.9.22", "org.apache.maven:maven-resolver-provider:3.9.9", + "org.apache.velocity:velocity-engine-core:2.3", "org.bidib.com.github.markusbernhardt:proxy-vole:1.1.5", "org.bouncycastle:bcpkix-jdk18on:1.78.1", "org.codehaus.groovy:groovy-json:3.0.19", @@ -123,11 +133,15 @@ maven.install( "org.jetbrains.intellij.deps:rwmutex-idea:0.0.7", "org.jetbrains.intellij.plugins:structure-intellij:3.276", "org.jetbrains.intellij:blockmap:1.0.7", + "org.jetbrains.jediterm:jediterm-core:3.47", + "org.jetbrains.jediterm:jediterm-ui:3.47", "org.jetbrains.jps:jps-javac-extension:10", "org.jetbrains.kotlin:kotlin-jps-plugin-classpath:1.9.25-release-852", "org.jetbrains.kotlin:kotlin-reflect:2.0.20", "org.jetbrains.kotlin:kotlin-stdlib:2.0.20", "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.8", + "org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1", + "org.jetbrains.kotlinx:kotlinx-html-jvm:0.11.0", "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.8.0", "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm:1.6.2", "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.6.3", @@ -139,6 +153,7 @@ maven.install( "org.jetbrains:annotations-java5:24.0.0", "org.jetbrains:annotations:24.0.0", "org.jetbrains:apple-notary-api-kotlin-client:1.0.5", + "org.jetbrains:markdown-jvm:0.7.2", "org.jetbrains:marketplace-zip-signer:0.1.24", "org.jsoup:jsoup:1.18.1", "org.junit.jupiter:junit-jupiter-api:5.11.0", @@ -150,10 +165,14 @@ maven.install( "org.slf4j:log4j-over-slf4j:1.7.36", "org.slf4j:slf4j-api:2.0.13", "org.slf4j:slf4j-jdk14:2.0.13", + "org.snakeyaml:snakeyaml-engine:2.7", "org.spdx:tools-java:1.1.8", "org.swinglabs:swingx-core:1.6.2-2", + "org.tukaani:xz:1.10", "org.yaml:snakeyaml:2.3", "oro:oro:2.0.8", + "xerces:xercesImpl:2.12.2", + "xml-resolver:xml-resolver:1.2", ] ### auto-generated section `artifacts` end ) diff --git a/build/libraries/maven_install.json b/build/libraries/maven_install.json index a540fae6d8e5..03330da2361f 100755 --- a/build/libraries/maven_install.json +++ b/build/libraries/maven_install.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 1982492278, - "__RESOLVED_ARTIFACTS_HASH": -778906614, + "__INPUT_ARTIFACTS_HASH": 973375115, + "__RESOLVED_ARTIFACTS_HASH": -198406139, "conflict_resolution": { "com.fasterxml.jackson.core:jackson-core:2.17.0": "com.fasterxml.jackson.core:jackson-core:2.17.2", "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.11.0", @@ -14,6 +14,96 @@ "org.jetbrains:annotations:24.0.0": "org.jetbrains:annotations:24.1.0" }, "artifacts": { + "ai.grazie.model:model-common-jvm": { + "shasums": { + "jar": "8fb936cb7c83862210841d81a870a9ea6677a0122ff0c7c8c055705c3945100a" + }, + "version": "0.3.126" + }, + "ai.grazie.model:model-gec-jvm": { + "shasums": { + "jar": "dab239b1efb88d5087ecc64260cd34613b6ad200e80a001014d1129d954d3a24" + }, + "version": "0.3.126" + }, + "ai.grazie.model:model-text-jvm": { + "shasums": { + "jar": "dfd010d8b4d0522121fef66652cae5c73f0dfde77cc79cf1c73067a7e63e8cf2" + }, + "version": "0.3.126" + }, + "ai.grazie.nlp:nlp-common-jvm": { + "shasums": { + "jar": "985c391e50c040cfb4f0e9f2bd297f1333343392e894ad4c3cc52846f8693e6b" + }, + "version": "0.3.126" + }, + "ai.grazie.nlp:nlp-detect-jvm": { + "shasums": { + "jar": "0cd0ce52cf278df436f22b2bcf0a684bb09bf80bb8c46a9e8283cd0a8f86a2f9" + }, + "version": "0.3.126" + }, + "ai.grazie.nlp:nlp-langs-jvm": { + "shasums": { + "jar": "270164fec0acafa1a38795d66229b7099776879bb4eb659fe01c505eb2659f5c" + }, + "version": "0.3.126" + }, + "ai.grazie.nlp:nlp-patterns-jvm": { + "shasums": { + "jar": "02b5795044f2fc0c50146ba4351d36ff01859f93507b6ab3b50718e41c9e83bf" + }, + "version": "0.3.126" + }, + "ai.grazie.nlp:nlp-phonetics-jvm": { + "shasums": { + "jar": "4cbf17f5c7049077cc1b8f885cb332b8d2271c7d3cd71d1501cda3e9328936d6" + }, + "version": "0.3.126" + }, + "ai.grazie.nlp:nlp-similarity-jvm": { + "shasums": { + "jar": "1071e4c47a14f1df6d3ecaf0c5d3c2272fe9c691e350e5cd442385f7a5f8256c" + }, + "version": "0.3.126" + }, + "ai.grazie.nlp:nlp-stemmer-jvm": { + "shasums": { + "jar": "88ba4475ec92a7f1a40a44dc6f631e4426952f5f943174edcb7be10b9e773166" + }, + "version": "0.3.126" + }, + "ai.grazie.nlp:nlp-tokenizer-jvm": { + "shasums": { + "jar": "a068009cb9a8a3a924a197396875e5dfe2e628f256a49ad332f4cc1e7a326f86" + }, + "version": "0.3.126" + }, + "ai.grazie.spell:gec-spell-engine-local-jvm": { + "shasums": { + "jar": "58a056e470f45f0c47325b38bbc09f94209cd0948cb1c25e9944c468e2c5beb8" + }, + "version": "0.3.126" + }, + "ai.grazie.spell:hunspell-en-jvm": { + "shasums": { + "jar": "0ffeaeb975d46daee23845a9e146bf8c2155da56e90fce2037ba774c17703374" + }, + "version": "0.2.141" + }, + "ai.grazie.utils:utils-common-jvm": { + "shasums": { + "jar": "c11cea4c222ce3cd489776b2695a703ec1971099878c98d418cd1c0f370e57f3" + }, + "version": "0.3.126" + }, + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm": { + "shasums": { + "jar": "05ef994ff68f063028cb92d0ad7d443ba524027501b5766c8998b3b2fe49d4bf" + }, + "version": "0.3.126" + }, "com.amazon.ion:ion-java": { "shasums": { "jar": "7f7e4914ac79d578969d75c040e3b3adce215b32281bc65d9d6aca411553b5dd" @@ -614,6 +704,12 @@ }, "version": "2.0.1" }, + "com.thoughtworks.xstream:xstream": { + "shasums": { + "jar": "87df0f0be57c92037d0110fbb225a30b651702dc275653d285afcfef31bc2e81" + }, + "version": "1.4.20" + }, "com.zaxxer:SparseBitSet": { "shasums": { "jar": "91e6b318c901a0f2dd1f6ce781d62474435ae627d22fbac9b21bbc39ffd804b6" @@ -662,12 +758,24 @@ }, "version": "1.12-4" }, + "info.debatty:java-string-similarity": { + "shasums": { + "jar": "87675985e637d231b5783d1fea0bd947e71267bf557adc93ce3daec8a519bd22" + }, + "version": "2.0.0" + }, "io.github.classgraph:classgraph": { "shasums": { "jar": "3594bdb5ff2b420df7330b7e192221eaa6960c5f1e08890c391cb56109e3c4b9" }, "version": "4.8.174" }, + "io.github.x-stream:mxparser": { + "shasums": { + "jar": "aeeee23a3303d811bca8790ea7f25b534314861c03cff36dafdcc2180969eb97" + }, + "version": "1.2.2" + }, "io.ktor:ktor-client-auth-jvm": { "shasums": { "jar": "0b590dec3031565efa778d0fcee7fb6c7b033bf7e883dafecb5b165a2254ef03" @@ -728,6 +836,18 @@ }, "version": "2.3.12" }, + "io.ktor:ktor-network-jvm": { + "shasums": { + "jar": "095ab8afab1a9408e55a67fca6f2f96848573519ddd22e7e8eb1c17dc4bc8d1b" + }, + "version": "2.3.12" + }, + "io.ktor:ktor-network-tls-jvm": { + "shasums": { + "jar": "2b74bf6a17776658520106de5137df9dc35df8ac1ed01624f83409962d128a75" + }, + "version": "2.3.12" + }, "io.ktor:ktor-serialization-jvm": { "shasums": { "jar": "0e05534fbc3b0941127b6ef39e705c34c367dae8b0a08290701c60e97e88fa72" @@ -1087,6 +1207,12 @@ }, "version": "1.41.0" }, + "it.unimi.dsi:fastutil-core": { + "shasums": { + "jar": "f31c20f5b06312f3d5e06e6160a32e274d819aa6cebf27528b26b6b5c0c1df19" + }, + "version": "8.5.12" + }, "jakarta.xml.bind:jakarta.xml.bind-api": { "shasums": { "jar": "c04539f472e9a6dd0c7685ea82d677282269ab8e7baca2e14500e381e0c6cec5" @@ -1291,83 +1417,101 @@ }, "version": "2.18.0" }, + "org.apache.lucene:lucene-analysis-common": { + "shasums": { + "jar": "bce8613f0de93d86e5b7567eba551be4af8073739b0bd9a9bd7a4225cfdc424d" + }, + "version": "9.10.0" + }, + "org.apache.lucene:lucene-core": { + "shasums": { + "jar": "afc1ad402b2584a7c1c7ce928d8bb46cbb800f5c66cee8aa86b7481ab17fb0b5" + }, + "version": "9.10.0" + }, "org.apache.maven.resolver:maven-resolver-api": { "shasums": { - "jar": "d0b28ed944058ba4f9be4b54c25d6d5269cc4f3f3c49aa450d4dc2f7e0d552f6" + "jar": "63f5f665e44a09ef55463b3b91fda0b78ff07dd24b1060d56e79c10b6e32cbfb" }, - "version": "1.6.3" + "version": "1.9.22" }, "org.apache.maven.resolver:maven-resolver-connector-basic": { "shasums": { - "jar": "50174586a20ab1d0082bafaa12939932592164fd0fecdcac2f60af26684b6e34" + "jar": "4ab68bdec97eec318b2a3bd27e7c954e316f890df92d544b68afd0bf666c9588" }, - "version": "1.4.2" + "version": "1.9.22" }, "org.apache.maven.resolver:maven-resolver-impl": { "shasums": { - "jar": "17aaebe6e3e59df8cb5b4ec210196f7084637312b9bc4ff14cb77ad1ae3c381b" + "jar": "e4dafb8acc13d736377c02d2170d869438dd74b98b860745909d238726babcbb" }, - "version": "1.6.3" + "version": "1.9.22" + }, + "org.apache.maven.resolver:maven-resolver-named-locks": { + "shasums": { + "jar": "0685f29ec3b548d9b6917c527f13c667685a3394b955aaa5b25d0559818b7fc5" + }, + "version": "1.9.22" }, "org.apache.maven.resolver:maven-resolver-spi": { "shasums": { - "jar": "17441a39045ac19bc4a8068fb7284facebf6337754bf2bf8f26a76b5f98ed108" + "jar": "99ad721e4631d9bd0c4f9e29c869672577c66f2a674a5723ce38eff13c75cbfd" }, - "version": "1.6.3" + "version": "1.9.22" }, "org.apache.maven.resolver:maven-resolver-transport-file": { "shasums": { - "jar": "663bc1ab1f5b2e2462d241e48934d84e4cddc950a17f7f19c53ebf1b39cc5569" + "jar": "4f2a857d8b832494bae9ef6d7db7bb8409378b28aabd3615f03faebe42a4ad1d" }, - "version": "1.4.2" + "version": "1.9.22" }, "org.apache.maven.resolver:maven-resolver-transport-http": { "shasums": { - "jar": "465bbb05ee2e1504738d26a1bfeca0c85d133476f3f625ceb1c7eb57e39b15ac" + "jar": "1cf2a88c984e0eae8b3f13e1eec904eedead2f076d1f3c1d5cb5103a21538bd1" }, - "version": "1.4.2" + "version": "1.9.22" }, "org.apache.maven.resolver:maven-resolver-util": { "shasums": { - "jar": "cdcad9355b625743f40e4cead9a96353404e010c39c808d23b044be331afa251" + "jar": "4aaea1584c39294ca926fc474723d9684473609ef4490c4eb169d6ea7daca6b5" }, - "version": "1.6.3" + "version": "1.9.22" }, "org.apache.maven:maven-artifact": { "shasums": { - "jar": "813233a8485cbaf97b1f9a2c17cef723b068f7260a4319cf4958f221d04b9937" + "jar": "30f015d1c1a393e19c18cd4f43532089c36d4ca328608ce3dda78b74d3d31515" }, - "version": "3.8.8" + "version": "3.9.9" }, "org.apache.maven:maven-builder-support": { "shasums": { - "jar": "c425ca169d67217256a8d1991144691fcf23351e09431890af240bfeed33b902" + "jar": "2ca4a967bdd12a9e85d40e012374f86e63d4a1030c199da4832e3d0a1c6770d8" }, - "version": "3.8.8" + "version": "3.9.9" }, "org.apache.maven:maven-model": { "shasums": { - "jar": "c392548bc1a3f0c6a180f888bd2349602de5b1e30059fe0ec46f81ed4ce14129" + "jar": "8f59b0a16fe9c933be749a60ae0705a0cb337bb5abaf38801b40b740ff775727" }, - "version": "3.8.8" + "version": "3.9.9" }, "org.apache.maven:maven-model-builder": { "shasums": { - "jar": "288c29acda1d26138c8a53fff326ee79bbce870c63c9ac876e7fe8c2944044d3" + "jar": "a4377182ac2e5adfe16be3b3c81981a5ecddab014184de72ae1e522f04a77602" }, - "version": "3.8.8" + "version": "3.9.9" }, "org.apache.maven:maven-repository-metadata": { "shasums": { - "jar": "b396d3b081b353541ea9a147ab2d3eee5723b460d130ef7cb1d95366aeab7c31" + "jar": "137c297e6a52d489b76663c82324d54e40f5d498a8fc015c0203fd91df8623b0" }, - "version": "3.8.8" + "version": "3.9.9" }, "org.apache.maven:maven-resolver-provider": { "shasums": { - "jar": "197a8a6e7c7df66dd1fa70bb495ac7616f0e96f43d354d69ff4794d725d47427" + "jar": "5dea05049c94f952f48ce2bfe0111afdf986acc591fcc11d23fe3b8dcb70291e" }, - "version": "3.8.8" + "version": "3.9.9" }, "org.apache.poi:poi": { "shasums": { @@ -1393,6 +1537,12 @@ }, "version": "0.19.0" }, + "org.apache.velocity:velocity-engine-core": { + "shasums": { + "jar": "b086cee8fd8183e240b4afcf54fe38ec33dd8eb0da414636e5bf7aa4d9856629" + }, + "version": "2.3" + }, "org.apache.ws.xmlschema:xmlschema-core": { "shasums": { "jar": "ab4ca02ae5634caf114161e40df94cb7e6bec2b33d372d46bd78189a4cb27dfa" @@ -1497,9 +1647,9 @@ }, "org.codehaus.plexus:plexus-interpolation": { "shasums": { - "jar": "b3b5412ce17889103ea564bcdfcf9fb3dfa540344ffeac6b538a73c9d7182662" + "jar": "3fb4fb6143fdf964024c3cb738551524b9ea84e5c211cd660c559ad0703e5230" }, - "version": "1.26" + "version": "1.27" }, "org.codehaus.plexus:plexus-utils": { "shasums": { @@ -1515,9 +1665,9 @@ }, "org.eclipse.sisu:org.eclipse.sisu.inject": { "shasums": { - "jar": "c5994010bcdce1d2bd603a4d50c47191ddbd7875d1157b23aaa26d33c82fda13" + "jar": "15335c4dcf082f599fb8eddcfb58d6a7e9a9c97de2883c257089a479b9b24522" }, - "version": "0.3.5" + "version": "0.9.0.M3" }, "org.glassfish.jaxb:jaxb-runtime": { "shasums": { @@ -1633,6 +1783,18 @@ }, "version": "1.0.7" }, + "org.jetbrains.jediterm:jediterm-core": { + "shasums": { + "jar": "783da24cb8fbf0b928e58d39a5c7d43284ee7646f8039a3681f75db73aab794a" + }, + "version": "3.47" + }, + "org.jetbrains.jediterm:jediterm-ui": { + "shasums": { + "jar": "5217fe12ddcdb5bb134bc22410c74400ffc3ecca1bc465692e42809f64be1158" + }, + "version": "3.47" + }, "org.jetbrains.jps:jps-javac-extension": { "shasums": { "jar": "86b9d2a2378cff951f3bd0750d56ff4cef64f78dbb33e9f7abd9c7e6e14d99de" @@ -1747,6 +1909,18 @@ }, "version": "1.7.1" }, + "org.jetbrains.kotlinx:kotlinx-datetime-jvm": { + "shasums": { + "jar": "bc94b0fcb4464742f02cf54a3e8db9e7b141a1a052ca8ddaf662a60affa21530" + }, + "version": "0.6.1" + }, + "org.jetbrains.kotlinx:kotlinx-html-jvm": { + "shasums": { + "jar": "e276fd903e32532ff63744713a3d1025e7a50f0f78ac46fbe5910e1596fd1c3d" + }, + "version": "0.11.0" + }, "org.jetbrains.kotlinx:kotlinx-metadata-jvm": { "shasums": { "jar": "6030de49e7fc2ca8009e1221213035694b97494044aa99bcfb0c8e0e73984d4d" @@ -1819,6 +1993,12 @@ }, "version": "1.0.5" }, + "org.jetbrains:markdown-jvm": { + "shasums": { + "jar": "02e0f9bf95e4b9f81e34593691a5c0ff14604db39fb8446fe9a4efa66553f3ac" + }, + "version": "0.7.2" + }, "org.jetbrains:marketplace-zip-signer": { "shasums": { "jar": "da98a08c22bb20e2e37e11445a222281d71751eb0b04c217b219d1d43faf2423" @@ -1945,6 +2125,12 @@ }, "version": "2.0.13" }, + "org.snakeyaml:snakeyaml-engine": { + "shasums": { + "jar": "4053f878c171692aab8782f53a3974f43e55e2b6ed12c3682b36a46968c5ded1" + }, + "version": "2.7" + }, "org.spdx:java-spdx-library": { "shasums": { "jar": "ef116816a4d221933d34d9f113fd47f6780bca2b0c826545081d742f4e7178fb" @@ -1989,9 +2175,9 @@ }, "org.tukaani:xz": { "shasums": { - "jar": "211b306cfc44f8f96df3a0a3ddaf75ba8c5289eed77d60d72f889bb855f535e5" + "jar": "95c63c1a55b22dd6453890a419cc1a640f790bbf7d8ae82db1e30aefefb08888" }, - "version": "1.9" + "version": "1.10" }, "org.yaml:snakeyaml": { "shasums": { @@ -2010,9 +2196,136 @@ "jar": "0d127b205a1fce0abc2a3757a041748651bc66c15cf4c059bac5833b27d471a5" }, "version": "1.0.2" + }, + "xerces:xercesImpl": { + "shasums": { + "jar": "6fc991829af1708d15aea50c66f0beadcd2cfeb6968e0b2f55c1b0909883fe16" + }, + "version": "2.12.2" + }, + "xml-apis:xml-apis": { + "shasums": { + "jar": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad" + }, + "version": "1.4.01" + }, + "xml-resolver:xml-resolver": { + "shasums": { + "jar": "47dcde8986019314ef78ae7280a94973a21d2ed95075a40a000b42da956429e1" + }, + "version": "1.2" + }, + "xmlpull:xmlpull": { + "shasums": { + "jar": "34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63" + }, + "version": "1.1.3.1" } }, "dependencies": { + "ai.grazie.model:model-common-jvm": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.model:model-gec-jvm": [ + "ai.grazie.model:model-text-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.utils:utils-common-jvm", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.model:model-text-jvm": [ + "ai.grazie.model:model-common-jvm", + "ai.grazie.utils:utils-common-jvm", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.nlp:nlp-common-jvm": [ + "ai.grazie.model:model-text-jvm", + "ai.grazie.utils:utils-common-jvm", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.nlp:nlp-detect-jvm": [ + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "ai.grazie.nlp:nlp-tokenizer-jvm", + "ai.grazie.utils:utils-common-jvm", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.nlp:nlp-langs-jvm": [ + "ai.grazie.nlp:nlp-common-jvm", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.nlp:nlp-patterns-jvm": [ + "ai.grazie.model:model-text-jvm", + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.utils:utils-common-jvm", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.nlp:nlp-phonetics-jvm": [ + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.nlp:nlp-similarity-jvm": [ + "ai.grazie.nlp:nlp-common-jvm", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.nlp:nlp-stemmer-jvm": [ + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.nlp:nlp-tokenizer-jvm": [ + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.utils:utils-common-jvm", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.spell:gec-spell-engine-local-jvm": [ + "ai.grazie.model:model-gec-jvm", + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.nlp:nlp-phonetics-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "ai.grazie.nlp:nlp-stemmer-jvm", + "ai.grazie.nlp:nlp-tokenizer-jvm", + "ai.grazie.utils:utils-common-jvm", + "org.apache.lucene:lucene-analysis-common", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.spell:hunspell-en-jvm": [ + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "ai.grazie.utils:utils-common-jvm": [ + "it.unimi.dsi:fastutil-core", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm", + "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", + "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm", + "org.slf4j:slf4j-api" + ], + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm": [ + "org.apache.lucene:lucene-core", + "org.jetbrains.kotlin:kotlin-stdlib" + ], "com.amazonaws:aws-java-sdk-core": [ "com.fasterxml.jackson.core:jackson-databind", "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor", @@ -2387,10 +2700,19 @@ "com.squareup.okio:okio-jvm": [ "org.jetbrains.kotlin:kotlin-stdlib" ], + "com.thoughtworks.xstream:xstream": [ + "io.github.x-stream:mxparser" + ], "commons-beanutils:commons-beanutils": [ "commons-collections:commons-collections", "commons-logging:commons-logging" ], + "info.debatty:java-string-similarity": [ + "net.jcip:jcip-annotations" + ], + "io.github.x-stream:mxparser": [ + "xmlpull:xmlpull" + ], "io.ktor:ktor-client-auth-jvm": [ "io.ktor:ktor-client-core-jvm", "org.jetbrains.kotlin:kotlin-stdlib-common", @@ -2487,6 +2809,26 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", "org.slf4j:slf4j-api" ], + "io.ktor:ktor-network-jvm": [ + "io.ktor:ktor-utils-jvm", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm", + "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", + "org.slf4j:slf4j-api" + ], + "io.ktor:ktor-network-tls-jvm": [ + "io.ktor:ktor-http-jvm", + "io.ktor:ktor-network-jvm", + "io.ktor:ktor-utils-jvm", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm", + "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", + "org.slf4j:slf4j-api" + ], "io.ktor:ktor-serialization-jvm": [ "io.ktor:ktor-http-jvm", "io.ktor:ktor-websockets-jvm", @@ -2906,6 +3248,9 @@ "org.apache.jena:jena-iri", "org.roaringbitmap:RoaringBitmap" ], + "org.apache.lucene:lucene-analysis-common": [ + "org.apache.lucene:lucene-core" + ], "org.apache.maven.resolver:maven-resolver-connector-basic": [ "org.apache.maven.resolver:maven-resolver-api", "org.apache.maven.resolver:maven-resolver-spi", @@ -2913,12 +3258,15 @@ "org.slf4j:slf4j-api" ], "org.apache.maven.resolver:maven-resolver-impl": [ - "org.apache.commons:commons-lang3", "org.apache.maven.resolver:maven-resolver-api", + "org.apache.maven.resolver:maven-resolver-named-locks", "org.apache.maven.resolver:maven-resolver-spi", "org.apache.maven.resolver:maven-resolver-util", "org.slf4j:slf4j-api" ], + "org.apache.maven.resolver:maven-resolver-named-locks": [ + "org.slf4j:slf4j-api" + ], "org.apache.maven.resolver:maven-resolver-spi": [ "org.apache.maven.resolver:maven-resolver-api" ], @@ -2928,6 +3276,7 @@ "org.slf4j:slf4j-api" ], "org.apache.maven.resolver:maven-resolver-transport-http": [ + "commons-codec:commons-codec", "org.apache.httpcomponents:httpclient", "org.apache.httpcomponents:httpcore", "org.apache.maven.resolver:maven-resolver-api", @@ -2940,7 +3289,6 @@ "org.apache.maven.resolver:maven-resolver-api" ], "org.apache.maven:maven-artifact": [ - "org.apache.commons:commons-lang3", "org.codehaus.plexus:plexus-utils" ], "org.apache.maven:maven-model": [ @@ -2952,7 +3300,6 @@ "org.apache.maven:maven-builder-support", "org.apache.maven:maven-model", "org.codehaus.plexus:plexus-interpolation", - "org.codehaus.plexus:plexus-utils", "org.eclipse.sisu:org.eclipse.sisu.inject" ], "org.apache.maven:maven-repository-metadata": [ @@ -2990,6 +3337,10 @@ "org.apache.poi:poi-ooxml-lite": [ "org.apache.xmlbeans:xmlbeans" ], + "org.apache.velocity:velocity-engine-core": [ + "org.apache.commons:commons-lang3", + "org.slf4j:slf4j-api" + ], "org.apache.xmlbeans:xmlbeans": [ "org.apache.logging.log4j:log4j-api" ], @@ -3062,6 +3413,17 @@ "org.jetbrains.intellij:blockmap": [ "org.jetbrains.kotlin:kotlin-stdlib-jdk8" ], + "org.jetbrains.jediterm:jediterm-core": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains:annotations", + "org.slf4j:slf4j-api" + ], + "org.jetbrains.jediterm:jediterm-ui": [ + "org.jetbrains.jediterm:jediterm-core", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains:annotations", + "org.slf4j:slf4j-api" + ], "org.jetbrains.kotlin:kotlin-gradle-plugin-api": [ "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations", "org.jetbrains.kotlin:kotlin-native-utils", @@ -3104,6 +3466,12 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm", "org.slf4j:slf4j-api" ], + "org.jetbrains.kotlinx:kotlinx-datetime-jvm": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlinx:kotlinx-html-jvm": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [ "org.jetbrains.kotlin:kotlin-stdlib" ], @@ -3151,6 +3519,10 @@ "io.ktor:ktor-serialization-kotlinx-json-jvm", "org.jetbrains.kotlin:kotlin-stdlib-jdk8" ], + "org.jetbrains:markdown-jvm": [ + "it.unimi.dsi:fastutil-core", + "org.jetbrains.kotlin:kotlin-stdlib" + ], "org.jetbrains:marketplace-zip-signer": [ "com.google.protobuf:protobuf-java", "org.bouncycastle:bcpkix-jdk18on", @@ -3236,9 +3608,124 @@ "org.spdx:spdx-rdf-store", "org.spdx:spdx-spreadsheet-store", "org.spdx:spdx-tagvalue-store" + ], + "xerces:xercesImpl": [ + "xml-apis:xml-apis" ] }, "packages": { + "ai.grazie.model:model-common-jvm": [ + "ai.grazie", + "ai.grazie.annotation", + "ai.grazie.debug" + ], + "ai.grazie.model:model-gec-jvm": [ + "ai.grazie.gec.blocking", + "ai.grazie.gec.model", + "ai.grazie.gec.model.problem", + "ai.grazie.gec.model.request", + "ai.grazie.gec.model.settings", + "ai.grazie.gec.suspendable" + ], + "ai.grazie.model:model-text-jvm": [ + "ai.grazie.text" + ], + "ai.grazie.nlp:nlp-common-jvm": [ + "ai.grazie.nlp.utils", + "ai.grazie.nlp.utils.normalization", + "ai.grazie.nlp.utils.vocabs", + "ai.grazie.nlp.utils.words" + ], + "ai.grazie.nlp:nlp-detect-jvm": [ + "ai.grazie.detector", + "ai.grazie.detector.chain", + "ai.grazie.detector.heuristics.list", + "ai.grazie.detector.heuristics.list.impl", + "ai.grazie.detector.heuristics.rule", + "ai.grazie.detector.ngram", + "ai.grazie.detector.ngram.filter", + "ai.grazie.detector.ngram.impl", + "ai.grazie.detector.ngram.profiles", + "ai.grazie.detector.utils", + "ai.grazie.detector.utils.collections", + "ai.grazie.detector.utils.collections.array", + "ai.grazie.detector.utils.collections.ngram", + "ai.grazie.detector.utils.filter" + ], + "ai.grazie.nlp:nlp-langs-jvm": [ + "ai.grazie.nlp.langs", + "ai.grazie.nlp.langs.alphabet", + "ai.grazie.nlp.langs.utils" + ], + "ai.grazie.nlp:nlp-patterns-jvm": [ + "ai.grazie.nlp.filters", + "ai.grazie.nlp.patterns", + "ai.grazie.nlp.patterns.ext", + "ai.grazie.nlp.patterns.standard" + ], + "ai.grazie.nlp:nlp-phonetics-jvm": [ + "ai.grazie.nlp.phonetics", + "ai.grazie.nlp.phonetics.metaphone", + "ai.grazie.nlp.phonetics.nysiis", + "ai.grazie.nlp.phonetics.soundex" + ], + "ai.grazie.nlp:nlp-similarity-jvm": [ + "ai.grazie.nlp.similarity" + ], + "ai.grazie.nlp:nlp-stemmer-jvm": [ + "ai.grazie.nlp.stemmer", + "ai.grazie.nlp.stemmer.snowball", + "ai.grazie.nlp.stemmer.snowball.ext" + ], + "ai.grazie.nlp:nlp-tokenizer-jvm": [ + "ai.grazie.nlp.tokenizer", + "ai.grazie.nlp.tokenizer.retokenizer", + "ai.grazie.nlp.tokenizer.retokenizer.pattern", + "ai.grazie.nlp.tokenizer.rule", + "ai.grazie.nlp.tokenizer.sentence", + "ai.grazie.nlp.tokenizer.sequence", + "ai.grazie.nlp.tokenizer.spacy", + "ai.grazie.nlp.tokenizer.spacy.de", + "ai.grazie.nlp.tokenizer.spacy.en", + "ai.grazie.nlp.tokenizer.spacy.ru", + "ai.grazie.nlp.tokenizer.spacy.uk", + "ai.grazie.nlp.tokenizer.utils", + "ai.grazie.nlp.tokenizer.word" + ], + "ai.grazie.spell:gec-spell-engine-local-jvm": [ + "ai.grazie.spell", + "ai.grazie.spell.dictionary", + "ai.grazie.spell.dictionary.rule", + "ai.grazie.spell.language", + "ai.grazie.spell.lists", + "ai.grazie.spell.lists.hunspell", + "ai.grazie.spell.suggestion.filter", + "ai.grazie.spell.suggestion.filter.feature", + "ai.grazie.spell.suggestion.ranker", + "ai.grazie.spell.utils", + "ai.grazie.spell.utils.aligner" + ], + "ai.grazie.spell:hunspell-en-jvm": [ + "ai.grazie.gec.spell.en.dict" + ], + "ai.grazie.utils:utils-common-jvm": [ + "ai.grazie.utils", + "ai.grazie.utils.annotations", + "ai.grazie.utils.attributes", + "ai.grazie.utils.cache", + "ai.grazie.utils.data", + "ai.grazie.utils.events", + "ai.grazie.utils.json", + "ai.grazie.utils.json.schema", + "ai.grazie.utils.mpp", + "ai.grazie.utils.mpp.collections", + "ai.grazie.utils.mpp.money", + "ai.grazie.utils.mpp.number", + "ai.grazie.utils.mpp.time" + ], + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm": [ + "org.apache.lucene.util.fst" + ], "com.amazon.ion:ion-java": [ "com.amazon.ion", "com.amazon.ion.apps", @@ -4407,6 +4894,31 @@ "com.thoughtworks.qdox.writer", "com.thoughtworks.qdox.writer.impl" ], + "com.thoughtworks.xstream:xstream": [ + "com.thoughtworks.xstream", + "com.thoughtworks.xstream.annotations", + "com.thoughtworks.xstream.converters", + "com.thoughtworks.xstream.converters.basic", + "com.thoughtworks.xstream.converters.collections", + "com.thoughtworks.xstream.converters.enums", + "com.thoughtworks.xstream.converters.extended", + "com.thoughtworks.xstream.converters.javabean", + "com.thoughtworks.xstream.converters.reflection", + "com.thoughtworks.xstream.converters.time", + "com.thoughtworks.xstream.core", + "com.thoughtworks.xstream.core.util", + "com.thoughtworks.xstream.io", + "com.thoughtworks.xstream.io.binary", + "com.thoughtworks.xstream.io.copy", + "com.thoughtworks.xstream.io.json", + "com.thoughtworks.xstream.io.naming", + "com.thoughtworks.xstream.io.path", + "com.thoughtworks.xstream.io.xml", + "com.thoughtworks.xstream.io.xml.xppdom", + "com.thoughtworks.xstream.mapper", + "com.thoughtworks.xstream.persistence", + "com.thoughtworks.xstream.security" + ], "com.zaxxer:SparseBitSet": [ "com.zaxxer.sparsebits" ], @@ -4467,6 +4979,12 @@ "dk.brics:automaton": [ "dk.brics.automaton" ], + "info.debatty:java-string-similarity": [ + "info.debatty.java.stringsimilarity", + "info.debatty.java.stringsimilarity.examples", + "info.debatty.java.stringsimilarity.experimental", + "info.debatty.java.stringsimilarity.interfaces" + ], "io.github.classgraph:classgraph": [ "io.github.classgraph", "nonapi.io.github.classgraph.classloaderhandler", @@ -4482,6 +5000,9 @@ "nonapi.io.github.classgraph.types", "nonapi.io.github.classgraph.utils" ], + "io.github.x-stream:mxparser": [ + "io.github.xstream.mxparser" + ], "io.ktor:ktor-client-auth-jvm": [ "io.ktor.client.plugins.auth", "io.ktor.client.plugins.auth.providers" @@ -4548,6 +5069,17 @@ "io.ktor.utils.io.streams", "io.ktor.utils.io.utils" ], + "io.ktor:ktor-network-jvm": [ + "io.ktor.network.selector", + "io.ktor.network.sockets", + "io.ktor.network.util" + ], + "io.ktor:ktor-network-tls-jvm": [ + "io.ktor.network.tls", + "io.ktor.network.tls.cipher", + "io.ktor.network.tls.extensions", + "io.ktor.network.tls.platform" + ], "io.ktor:ktor-serialization-jvm": [ "io.ktor.serialization" ], @@ -4847,6 +5379,19 @@ "io.opentelemetry.sdk.trace.internal.data", "io.opentelemetry.sdk.trace.samplers" ], + "it.unimi.dsi:fastutil-core": [ + "it.unimi.dsi.fastutil", + "it.unimi.dsi.fastutil.booleans", + "it.unimi.dsi.fastutil.bytes", + "it.unimi.dsi.fastutil.chars", + "it.unimi.dsi.fastutil.doubles", + "it.unimi.dsi.fastutil.floats", + "it.unimi.dsi.fastutil.ints", + "it.unimi.dsi.fastutil.io", + "it.unimi.dsi.fastutil.longs", + "it.unimi.dsi.fastutil.objects", + "it.unimi.dsi.fastutil.shorts" + ], "jakarta.xml.bind:jakarta.xml.bind-api": [ "javax.xml.bind", "javax.xml.bind.annotation", @@ -5502,6 +6047,112 @@ "org.apache.logging.log4j.util", "org.apache.logging.log4j.util.internal" ], + "org.apache.lucene:lucene-analysis-common": [ + "org.apache.lucene.analysis.ar", + "org.apache.lucene.analysis.bg", + "org.apache.lucene.analysis.bn", + "org.apache.lucene.analysis.boost", + "org.apache.lucene.analysis.br", + "org.apache.lucene.analysis.ca", + "org.apache.lucene.analysis.charfilter", + "org.apache.lucene.analysis.cjk", + "org.apache.lucene.analysis.ckb", + "org.apache.lucene.analysis.classic", + "org.apache.lucene.analysis.commongrams", + "org.apache.lucene.analysis.compound", + "org.apache.lucene.analysis.compound.hyphenation", + "org.apache.lucene.analysis.core", + "org.apache.lucene.analysis.custom", + "org.apache.lucene.analysis.cz", + "org.apache.lucene.analysis.da", + "org.apache.lucene.analysis.de", + "org.apache.lucene.analysis.el", + "org.apache.lucene.analysis.email", + "org.apache.lucene.analysis.en", + "org.apache.lucene.analysis.es", + "org.apache.lucene.analysis.et", + "org.apache.lucene.analysis.eu", + "org.apache.lucene.analysis.fa", + "org.apache.lucene.analysis.fi", + "org.apache.lucene.analysis.fr", + "org.apache.lucene.analysis.ga", + "org.apache.lucene.analysis.gl", + "org.apache.lucene.analysis.hi", + "org.apache.lucene.analysis.hu", + "org.apache.lucene.analysis.hunspell", + "org.apache.lucene.analysis.hy", + "org.apache.lucene.analysis.id", + "org.apache.lucene.analysis.in", + "org.apache.lucene.analysis.it", + "org.apache.lucene.analysis.lt", + "org.apache.lucene.analysis.lv", + "org.apache.lucene.analysis.minhash", + "org.apache.lucene.analysis.miscellaneous", + "org.apache.lucene.analysis.ne", + "org.apache.lucene.analysis.ngram", + "org.apache.lucene.analysis.nl", + "org.apache.lucene.analysis.no", + "org.apache.lucene.analysis.path", + "org.apache.lucene.analysis.pattern", + "org.apache.lucene.analysis.payloads", + "org.apache.lucene.analysis.pt", + "org.apache.lucene.analysis.query", + "org.apache.lucene.analysis.reverse", + "org.apache.lucene.analysis.ro", + "org.apache.lucene.analysis.ru", + "org.apache.lucene.analysis.shingle", + "org.apache.lucene.analysis.sinks", + "org.apache.lucene.analysis.snowball", + "org.apache.lucene.analysis.sr", + "org.apache.lucene.analysis.sv", + "org.apache.lucene.analysis.synonym", + "org.apache.lucene.analysis.synonym.word2vec", + "org.apache.lucene.analysis.ta", + "org.apache.lucene.analysis.te", + "org.apache.lucene.analysis.th", + "org.apache.lucene.analysis.tr", + "org.apache.lucene.analysis.util", + "org.apache.lucene.analysis.wikipedia", + "org.apache.lucene.collation", + "org.apache.lucene.collation.tokenattributes", + "org.tartarus.snowball", + "org.tartarus.snowball.ext" + ], + "org.apache.lucene:lucene-core": [ + "org.apache.lucene.analysis", + "org.apache.lucene.analysis.standard", + "org.apache.lucene.analysis.tokenattributes", + "org.apache.lucene.codecs", + "org.apache.lucene.codecs.compressing", + "org.apache.lucene.codecs.lucene90", + "org.apache.lucene.codecs.lucene90.blocktree", + "org.apache.lucene.codecs.lucene90.compressing", + "org.apache.lucene.codecs.lucene94", + "org.apache.lucene.codecs.lucene95", + "org.apache.lucene.codecs.lucene99", + "org.apache.lucene.codecs.perfield", + "org.apache.lucene.document", + "org.apache.lucene.geo", + "org.apache.lucene.index", + "org.apache.lucene.internal.tests", + "org.apache.lucene.internal.vectorization", + "org.apache.lucene.search", + "org.apache.lucene.search.comparators", + "org.apache.lucene.search.knn", + "org.apache.lucene.search.similarities", + "org.apache.lucene.store", + "org.apache.lucene.util", + "org.apache.lucene.util.automaton", + "org.apache.lucene.util.bkd", + "org.apache.lucene.util.compress", + "org.apache.lucene.util.fst", + "org.apache.lucene.util.graph", + "org.apache.lucene.util.hnsw", + "org.apache.lucene.util.hppc", + "org.apache.lucene.util.mutable", + "org.apache.lucene.util.packed", + "org.apache.lucene.util.quantization" + ], "org.apache.maven.resolver:maven-resolver-api": [ "org.eclipse.aether", "org.eclipse.aether.artifact", @@ -5523,18 +6174,36 @@ "org.eclipse.aether.impl", "org.eclipse.aether.impl.guice", "org.eclipse.aether.internal.impl", + "org.eclipse.aether.internal.impl.checksum", "org.eclipse.aether.internal.impl.collect", - "org.eclipse.aether.internal.impl.slf4j" + "org.eclipse.aether.internal.impl.collect.bf", + "org.eclipse.aether.internal.impl.collect.df", + "org.eclipse.aether.internal.impl.filter", + "org.eclipse.aether.internal.impl.resolution", + "org.eclipse.aether.internal.impl.slf4j", + "org.eclipse.aether.internal.impl.synccontext", + "org.eclipse.aether.internal.impl.synccontext.legacy", + "org.eclipse.aether.internal.impl.synccontext.named", + "org.eclipse.aether.internal.impl.synccontext.named.providers" + ], + "org.apache.maven.resolver:maven-resolver-named-locks": [ + "org.eclipse.aether.named", + "org.eclipse.aether.named.providers", + "org.eclipse.aether.named.support" ], "org.apache.maven.resolver:maven-resolver-spi": [ + "org.eclipse.aether.spi.checksums", "org.eclipse.aether.spi.connector", "org.eclipse.aether.spi.connector.checksum", + "org.eclipse.aether.spi.connector.filter", "org.eclipse.aether.spi.connector.layout", "org.eclipse.aether.spi.connector.transport", "org.eclipse.aether.spi.io", "org.eclipse.aether.spi.localrepo", "org.eclipse.aether.spi.locator", - "org.eclipse.aether.spi.log" + "org.eclipse.aether.spi.log", + "org.eclipse.aether.spi.resolution", + "org.eclipse.aether.spi.synccontext" ], "org.apache.maven.resolver:maven-resolver-transport-file": [ "org.eclipse.aether.transport.file" @@ -5594,7 +6263,8 @@ "org.apache.maven.model.profile.activation", "org.apache.maven.model.resolution", "org.apache.maven.model.superpom", - "org.apache.maven.model.validation" + "org.apache.maven.model.validation", + "org.apache.maven.utils" ], "org.apache.maven:maven-repository-metadata": [ "org.apache.maven.artifact.repository.metadata", @@ -5789,6 +6459,27 @@ "org.apache.thrift.transport.sasl", "org.apache.thrift.utils" ], + "org.apache.velocity:velocity-engine-core": [ + "org.apache.velocity", + "org.apache.velocity.app", + "org.apache.velocity.app.event", + "org.apache.velocity.app.event.implement", + "org.apache.velocity.context", + "org.apache.velocity.exception", + "org.apache.velocity.io", + "org.apache.velocity.runtime", + "org.apache.velocity.runtime.directive", + "org.apache.velocity.runtime.directive.contrib", + "org.apache.velocity.runtime.parser", + "org.apache.velocity.runtime.parser.node", + "org.apache.velocity.runtime.resource", + "org.apache.velocity.runtime.resource.loader", + "org.apache.velocity.runtime.resource.util", + "org.apache.velocity.runtime.visitor", + "org.apache.velocity.shaded.commons.io", + "org.apache.velocity.util", + "org.apache.velocity.util.introspection" + ], "org.apache.ws.xmlschema:xmlschema-core": [ "org.apache.ws.commons.schema", "org.apache.ws.commons.schema.constants", @@ -6810,6 +7501,28 @@ "org.jetbrains.intellij:blockmap": [ "com.jetbrains.plugin.blockmap.core" ], + "org.jetbrains.jediterm:jediterm-core": [ + "com.jediterm.core", + "com.jediterm.core.compatibility", + "com.jediterm.core.input", + "com.jediterm.core.typeahead", + "com.jediterm.core.util", + "com.jediterm.terminal", + "com.jediterm.terminal.emulator", + "com.jediterm.terminal.emulator.charset", + "com.jediterm.terminal.emulator.mouse", + "com.jediterm.terminal.model", + "com.jediterm.terminal.model.hyperlinks", + "com.jediterm.terminal.util" + ], + "org.jetbrains.jediterm:jediterm-ui": [ + "com.jediterm.terminal", + "com.jediterm.terminal.model", + "com.jediterm.terminal.ui", + "com.jediterm.terminal.ui.hyperlinks", + "com.jediterm.terminal.ui.input", + "com.jediterm.terminal.ui.settings" + ], "org.jetbrains.jps:jps-javac-extension": [ "org.jetbrains.jps.javac.ast", "org.jetbrains.jps.javac.ast.api" @@ -7283,6 +7996,24 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j": [ "kotlinx.coroutines.slf4j" ], + "org.jetbrains.kotlinx:kotlinx-datetime-jvm": [ + "kotlinx.datetime", + "kotlinx.datetime.format", + "kotlinx.datetime.internal", + "kotlinx.datetime.internal.format", + "kotlinx.datetime.internal.format.formatter", + "kotlinx.datetime.internal.format.parser", + "kotlinx.datetime.serializers" + ], + "org.jetbrains.kotlinx:kotlinx-html-jvm": [ + "kotlinx.html", + "kotlinx.html.attributes", + "kotlinx.html.consumers", + "kotlinx.html.dom", + "kotlinx.html.impl", + "kotlinx.html.org.w3c.dom.events", + "kotlinx.html.stream" + ], "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [ "kotlinx.metadata", "kotlinx.metadata.internal", @@ -7366,6 +8097,29 @@ "com.jetbrains.notary.extensions", "com.jetbrains.notary.models" ], + "org.jetbrains:markdown-jvm": [ + "org.intellij.markdown", + "org.intellij.markdown.ast", + "org.intellij.markdown.ast.impl", + "org.intellij.markdown.ast.visitors", + "org.intellij.markdown.flavours", + "org.intellij.markdown.flavours.commonmark", + "org.intellij.markdown.flavours.gfm", + "org.intellij.markdown.flavours.gfm.lexer", + "org.intellij.markdown.flavours.gfm.table", + "org.intellij.markdown.flavours.space", + "org.intellij.markdown.flavours.space.lexer", + "org.intellij.markdown.html", + "org.intellij.markdown.html.entities", + "org.intellij.markdown.lexer", + "org.intellij.markdown.parser", + "org.intellij.markdown.parser.constraints", + "org.intellij.markdown.parser.markerblocks", + "org.intellij.markdown.parser.markerblocks.impl", + "org.intellij.markdown.parser.markerblocks.providers", + "org.intellij.markdown.parser.sequentialparsers", + "org.intellij.markdown.parser.sequentialparsers.impl" + ], "org.jetbrains:marketplace-zip-signer": [ "org.jetbrains.zip.signer.datasource", "org.jetbrains.zip.signer.digest", @@ -7603,6 +8357,29 @@ "org.slf4j:slf4j-jdk14": [ "org.slf4j.jul" ], + "org.snakeyaml:snakeyaml-engine": [ + "org.snakeyaml.engine.external.com.google.gdata.util.common.base", + "org.snakeyaml.engine.v2.api", + "org.snakeyaml.engine.v2.api.lowlevel", + "org.snakeyaml.engine.v2.comments", + "org.snakeyaml.engine.v2.common", + "org.snakeyaml.engine.v2.composer", + "org.snakeyaml.engine.v2.constructor", + "org.snakeyaml.engine.v2.constructor.core", + "org.snakeyaml.engine.v2.constructor.json", + "org.snakeyaml.engine.v2.emitter", + "org.snakeyaml.engine.v2.env", + "org.snakeyaml.engine.v2.events", + "org.snakeyaml.engine.v2.exceptions", + "org.snakeyaml.engine.v2.nodes", + "org.snakeyaml.engine.v2.parser", + "org.snakeyaml.engine.v2.representer", + "org.snakeyaml.engine.v2.resolver", + "org.snakeyaml.engine.v2.scanner", + "org.snakeyaml.engine.v2.schema", + "org.snakeyaml.engine.v2.serializer", + "org.snakeyaml.engine.v2.tokens" + ], "org.spdx:java-spdx-library": [ "org.spdx", "org.spdx.library", @@ -7736,10 +8513,108 @@ "software.amazon.ion.impl.lite", "software.amazon.ion.system", "software.amazon.ion.util" + ], + "xerces:xercesImpl": [ + "org.apache.html.dom", + "org.apache.wml", + "org.apache.wml.dom", + "org.apache.xerces.dom", + "org.apache.xerces.dom.events", + "org.apache.xerces.dom3.as", + "org.apache.xerces.impl", + "org.apache.xerces.impl.dtd", + "org.apache.xerces.impl.dtd.models", + "org.apache.xerces.impl.dv", + "org.apache.xerces.impl.dv.dtd", + "org.apache.xerces.impl.dv.util", + "org.apache.xerces.impl.dv.xs", + "org.apache.xerces.impl.io", + "org.apache.xerces.impl.msg", + "org.apache.xerces.impl.validation", + "org.apache.xerces.impl.xpath", + "org.apache.xerces.impl.xpath.regex", + "org.apache.xerces.impl.xs", + "org.apache.xerces.impl.xs.identity", + "org.apache.xerces.impl.xs.models", + "org.apache.xerces.impl.xs.opti", + "org.apache.xerces.impl.xs.traversers", + "org.apache.xerces.impl.xs.util", + "org.apache.xerces.jaxp", + "org.apache.xerces.jaxp.datatype", + "org.apache.xerces.jaxp.validation", + "org.apache.xerces.parsers", + "org.apache.xerces.stax", + "org.apache.xerces.stax.events", + "org.apache.xerces.util", + "org.apache.xerces.xinclude", + "org.apache.xerces.xni", + "org.apache.xerces.xni.grammars", + "org.apache.xerces.xni.parser", + "org.apache.xerces.xpointer", + "org.apache.xerces.xs", + "org.apache.xerces.xs.datatypes", + "org.apache.xml.serialize", + "org.w3c.dom.html" + ], + "xml-apis:xml-apis": [ + "javax.xml", + "javax.xml.datatype", + "javax.xml.namespace", + "javax.xml.parsers", + "javax.xml.stream", + "javax.xml.stream.events", + "javax.xml.stream.util", + "javax.xml.transform", + "javax.xml.transform.dom", + "javax.xml.transform.sax", + "javax.xml.transform.stax", + "javax.xml.transform.stream", + "javax.xml.validation", + "javax.xml.xpath", + "org.apache.xmlcommons", + "org.w3c.dom", + "org.w3c.dom.bootstrap", + "org.w3c.dom.css", + "org.w3c.dom.events", + "org.w3c.dom.html", + "org.w3c.dom.ls", + "org.w3c.dom.ranges", + "org.w3c.dom.stylesheets", + "org.w3c.dom.traversal", + "org.w3c.dom.views", + "org.w3c.dom.xpath", + "org.xml.sax", + "org.xml.sax.ext", + "org.xml.sax.helpers" + ], + "xml-resolver:xml-resolver": [ + "org.apache.xml.resolver", + "org.apache.xml.resolver.apps", + "org.apache.xml.resolver.helpers", + "org.apache.xml.resolver.readers", + "org.apache.xml.resolver.tools" + ], + "xmlpull:xmlpull": [ + "org.xmlpull.v1" ] }, "repositories": { "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/": [ + "ai.grazie.model:model-common-jvm", + "ai.grazie.model:model-gec-jvm", + "ai.grazie.model:model-text-jvm", + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-detect-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.nlp:nlp-phonetics-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "ai.grazie.nlp:nlp-stemmer-jvm", + "ai.grazie.nlp:nlp-tokenizer-jvm", + "ai.grazie.spell:gec-spell-engine-local-jvm", + "ai.grazie.spell:hunspell-en-jvm", + "ai.grazie.utils:utils-common-jvm", + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm", "com.amazon.ion:ion-java", "com.amazonaws:aws-java-sdk-core", "com.amazonaws:aws-java-sdk-kms", @@ -7840,6 +8715,7 @@ "com.sun.istack:istack-commons-runtime", "com.sun.mail:mailapi", "com.thoughtworks.qdox:qdox", + "com.thoughtworks.xstream:xstream", "com.zaxxer:SparseBitSet", "commons-beanutils:commons-beanutils", "commons-cli:commons-cli", @@ -7848,7 +8724,9 @@ "commons-io:commons-io", "commons-logging:commons-logging", "dk.brics:automaton", + "info.debatty:java-string-similarity", "io.github.classgraph:classgraph", + "io.github.x-stream:mxparser", "io.ktor:ktor-client-auth-jvm", "io.ktor:ktor-client-content-negotiation-jvm", "io.ktor:ktor-client-core-jvm", @@ -7859,6 +8737,8 @@ "io.ktor:ktor-events-jvm", "io.ktor:ktor-http-jvm", "io.ktor:ktor-io-jvm", + "io.ktor:ktor-network-jvm", + "io.ktor:ktor-network-tls-jvm", "io.ktor:ktor-serialization-jvm", "io.ktor:ktor-serialization-kotlinx-json-jvm", "io.ktor:ktor-serialization-kotlinx-jvm", @@ -7928,6 +8808,7 @@ "io.opentelemetry:opentelemetry-sdk-logs", "io.opentelemetry:opentelemetry-sdk-metrics", "io.opentelemetry:opentelemetry-sdk-trace", + "it.unimi.dsi:fastutil-core", "jakarta.xml.bind:jakarta.xml.bind-api", "javax.activation:javax.activation-api", "javax.annotation:javax.annotation-api", @@ -7962,9 +8843,12 @@ "org.apache.jena:jena-core", "org.apache.jena:jena-iri", "org.apache.logging.log4j:log4j-api", + "org.apache.lucene:lucene-analysis-common", + "org.apache.lucene:lucene-core", "org.apache.maven.resolver:maven-resolver-api", "org.apache.maven.resolver:maven-resolver-connector-basic", "org.apache.maven.resolver:maven-resolver-impl", + "org.apache.maven.resolver:maven-resolver-named-locks", "org.apache.maven.resolver:maven-resolver-spi", "org.apache.maven.resolver:maven-resolver-transport-file", "org.apache.maven.resolver:maven-resolver-transport-http", @@ -7979,6 +8863,7 @@ "org.apache.poi:poi-ooxml", "org.apache.poi:poi-ooxml-lite", "org.apache.thrift:libthrift", + "org.apache.velocity:velocity-engine-core", "org.apache.ws.xmlschema:xmlschema-core", "org.apache.xmlbeans:xmlbeans", "org.apiguardian:apiguardian-api", @@ -8019,6 +8904,8 @@ "org.jetbrains.intellij.plugins:structure-base", "org.jetbrains.intellij.plugins:structure-intellij", "org.jetbrains.intellij:blockmap", + "org.jetbrains.jediterm:jediterm-core", + "org.jetbrains.jediterm:jediterm-ui", "org.jetbrains.jps:jps-javac-extension", "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations", "org.jetbrains.kotlin:kotlin-gradle-plugin-api", @@ -8038,6 +8925,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-debug", "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j", + "org.jetbrains.kotlinx:kotlinx-datetime-jvm", + "org.jetbrains.kotlinx:kotlinx-html-jvm", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", @@ -8050,6 +8939,7 @@ "org.jetbrains:annotations", "org.jetbrains:annotations-java5", "org.jetbrains:apple-notary-api-kotlin-client", + "org.jetbrains:markdown-jvm", "org.jetbrains:marketplace-zip-signer", "org.json:json", "org.jsoup:jsoup", @@ -8071,6 +8961,7 @@ "org.slf4j:log4j-over-slf4j", "org.slf4j:slf4j-api", "org.slf4j:slf4j-jdk14", + "org.snakeyaml:snakeyaml-engine", "org.spdx:java-spdx-library", "org.spdx:spdx-jackson-store", "org.spdx:spdx-rdf-store", @@ -8081,9 +8972,28 @@ "org.tukaani:xz", "org.yaml:snakeyaml", "oro:oro", - "software.amazon.ion:ion-java" + "software.amazon.ion:ion-java", + "xerces:xercesImpl", + "xml-apis:xml-apis", + "xml-resolver:xml-resolver", + "xmlpull:xmlpull" ], "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/": [ + "ai.grazie.model:model-common-jvm", + "ai.grazie.model:model-gec-jvm", + "ai.grazie.model:model-text-jvm", + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-detect-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.nlp:nlp-phonetics-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "ai.grazie.nlp:nlp-stemmer-jvm", + "ai.grazie.nlp:nlp-tokenizer-jvm", + "ai.grazie.spell:gec-spell-engine-local-jvm", + "ai.grazie.spell:hunspell-en-jvm", + "ai.grazie.utils:utils-common-jvm", + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm", "com.amazon.ion:ion-java", "com.amazonaws:aws-java-sdk-core", "com.amazonaws:aws-java-sdk-kms", @@ -8184,6 +9094,7 @@ "com.sun.istack:istack-commons-runtime", "com.sun.mail:mailapi", "com.thoughtworks.qdox:qdox", + "com.thoughtworks.xstream:xstream", "com.zaxxer:SparseBitSet", "commons-beanutils:commons-beanutils", "commons-cli:commons-cli", @@ -8192,7 +9103,9 @@ "commons-io:commons-io", "commons-logging:commons-logging", "dk.brics:automaton", + "info.debatty:java-string-similarity", "io.github.classgraph:classgraph", + "io.github.x-stream:mxparser", "io.ktor:ktor-client-auth-jvm", "io.ktor:ktor-client-content-negotiation-jvm", "io.ktor:ktor-client-core-jvm", @@ -8203,6 +9116,8 @@ "io.ktor:ktor-events-jvm", "io.ktor:ktor-http-jvm", "io.ktor:ktor-io-jvm", + "io.ktor:ktor-network-jvm", + "io.ktor:ktor-network-tls-jvm", "io.ktor:ktor-serialization-jvm", "io.ktor:ktor-serialization-kotlinx-json-jvm", "io.ktor:ktor-serialization-kotlinx-jvm", @@ -8272,6 +9187,7 @@ "io.opentelemetry:opentelemetry-sdk-logs", "io.opentelemetry:opentelemetry-sdk-metrics", "io.opentelemetry:opentelemetry-sdk-trace", + "it.unimi.dsi:fastutil-core", "jakarta.xml.bind:jakarta.xml.bind-api", "javax.activation:javax.activation-api", "javax.annotation:javax.annotation-api", @@ -8306,9 +9222,12 @@ "org.apache.jena:jena-core", "org.apache.jena:jena-iri", "org.apache.logging.log4j:log4j-api", + "org.apache.lucene:lucene-analysis-common", + "org.apache.lucene:lucene-core", "org.apache.maven.resolver:maven-resolver-api", "org.apache.maven.resolver:maven-resolver-connector-basic", "org.apache.maven.resolver:maven-resolver-impl", + "org.apache.maven.resolver:maven-resolver-named-locks", "org.apache.maven.resolver:maven-resolver-spi", "org.apache.maven.resolver:maven-resolver-transport-file", "org.apache.maven.resolver:maven-resolver-transport-http", @@ -8323,6 +9242,7 @@ "org.apache.poi:poi-ooxml", "org.apache.poi:poi-ooxml-lite", "org.apache.thrift:libthrift", + "org.apache.velocity:velocity-engine-core", "org.apache.ws.xmlschema:xmlschema-core", "org.apache.xmlbeans:xmlbeans", "org.apiguardian:apiguardian-api", @@ -8363,6 +9283,8 @@ "org.jetbrains.intellij.plugins:structure-base", "org.jetbrains.intellij.plugins:structure-intellij", "org.jetbrains.intellij:blockmap", + "org.jetbrains.jediterm:jediterm-core", + "org.jetbrains.jediterm:jediterm-ui", "org.jetbrains.jps:jps-javac-extension", "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations", "org.jetbrains.kotlin:kotlin-gradle-plugin-api", @@ -8382,6 +9304,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-debug", "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j", + "org.jetbrains.kotlinx:kotlinx-datetime-jvm", + "org.jetbrains.kotlinx:kotlinx-html-jvm", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", @@ -8394,6 +9318,7 @@ "org.jetbrains:annotations", "org.jetbrains:annotations-java5", "org.jetbrains:apple-notary-api-kotlin-client", + "org.jetbrains:markdown-jvm", "org.jetbrains:marketplace-zip-signer", "org.json:json", "org.jsoup:jsoup", @@ -8415,6 +9340,7 @@ "org.slf4j:log4j-over-slf4j", "org.slf4j:slf4j-api", "org.slf4j:slf4j-jdk14", + "org.snakeyaml:snakeyaml-engine", "org.spdx:java-spdx-library", "org.spdx:spdx-jackson-store", "org.spdx:spdx-rdf-store", @@ -8425,9 +9351,28 @@ "org.tukaani:xz", "org.yaml:snakeyaml", "oro:oro", - "software.amazon.ion:ion-java" + "software.amazon.ion:ion-java", + "xerces:xercesImpl", + "xml-apis:xml-apis", + "xml-resolver:xml-resolver", + "xmlpull:xmlpull" ], "https://cache-redirector.jetbrains.com/download.jetbrains.com/teamcity-repository/": [ + "ai.grazie.model:model-common-jvm", + "ai.grazie.model:model-gec-jvm", + "ai.grazie.model:model-text-jvm", + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-detect-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.nlp:nlp-phonetics-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "ai.grazie.nlp:nlp-stemmer-jvm", + "ai.grazie.nlp:nlp-tokenizer-jvm", + "ai.grazie.spell:gec-spell-engine-local-jvm", + "ai.grazie.spell:hunspell-en-jvm", + "ai.grazie.utils:utils-common-jvm", + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm", "com.amazon.ion:ion-java", "com.amazonaws:aws-java-sdk-core", "com.amazonaws:aws-java-sdk-kms", @@ -8528,6 +9473,7 @@ "com.sun.istack:istack-commons-runtime", "com.sun.mail:mailapi", "com.thoughtworks.qdox:qdox", + "com.thoughtworks.xstream:xstream", "com.zaxxer:SparseBitSet", "commons-beanutils:commons-beanutils", "commons-cli:commons-cli", @@ -8536,7 +9482,9 @@ "commons-io:commons-io", "commons-logging:commons-logging", "dk.brics:automaton", + "info.debatty:java-string-similarity", "io.github.classgraph:classgraph", + "io.github.x-stream:mxparser", "io.ktor:ktor-client-auth-jvm", "io.ktor:ktor-client-content-negotiation-jvm", "io.ktor:ktor-client-core-jvm", @@ -8547,6 +9495,8 @@ "io.ktor:ktor-events-jvm", "io.ktor:ktor-http-jvm", "io.ktor:ktor-io-jvm", + "io.ktor:ktor-network-jvm", + "io.ktor:ktor-network-tls-jvm", "io.ktor:ktor-serialization-jvm", "io.ktor:ktor-serialization-kotlinx-json-jvm", "io.ktor:ktor-serialization-kotlinx-jvm", @@ -8616,6 +9566,7 @@ "io.opentelemetry:opentelemetry-sdk-logs", "io.opentelemetry:opentelemetry-sdk-metrics", "io.opentelemetry:opentelemetry-sdk-trace", + "it.unimi.dsi:fastutil-core", "jakarta.xml.bind:jakarta.xml.bind-api", "javax.activation:javax.activation-api", "javax.annotation:javax.annotation-api", @@ -8650,9 +9601,12 @@ "org.apache.jena:jena-core", "org.apache.jena:jena-iri", "org.apache.logging.log4j:log4j-api", + "org.apache.lucene:lucene-analysis-common", + "org.apache.lucene:lucene-core", "org.apache.maven.resolver:maven-resolver-api", "org.apache.maven.resolver:maven-resolver-connector-basic", "org.apache.maven.resolver:maven-resolver-impl", + "org.apache.maven.resolver:maven-resolver-named-locks", "org.apache.maven.resolver:maven-resolver-spi", "org.apache.maven.resolver:maven-resolver-transport-file", "org.apache.maven.resolver:maven-resolver-transport-http", @@ -8667,6 +9621,7 @@ "org.apache.poi:poi-ooxml", "org.apache.poi:poi-ooxml-lite", "org.apache.thrift:libthrift", + "org.apache.velocity:velocity-engine-core", "org.apache.ws.xmlschema:xmlschema-core", "org.apache.xmlbeans:xmlbeans", "org.apiguardian:apiguardian-api", @@ -8707,6 +9662,8 @@ "org.jetbrains.intellij.plugins:structure-base", "org.jetbrains.intellij.plugins:structure-intellij", "org.jetbrains.intellij:blockmap", + "org.jetbrains.jediterm:jediterm-core", + "org.jetbrains.jediterm:jediterm-ui", "org.jetbrains.jps:jps-javac-extension", "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations", "org.jetbrains.kotlin:kotlin-gradle-plugin-api", @@ -8726,6 +9683,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-debug", "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j", + "org.jetbrains.kotlinx:kotlinx-datetime-jvm", + "org.jetbrains.kotlinx:kotlinx-html-jvm", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", @@ -8738,6 +9697,7 @@ "org.jetbrains:annotations", "org.jetbrains:annotations-java5", "org.jetbrains:apple-notary-api-kotlin-client", + "org.jetbrains:markdown-jvm", "org.jetbrains:marketplace-zip-signer", "org.json:json", "org.jsoup:jsoup", @@ -8759,6 +9719,7 @@ "org.slf4j:log4j-over-slf4j", "org.slf4j:slf4j-api", "org.slf4j:slf4j-jdk14", + "org.snakeyaml:snakeyaml-engine", "org.spdx:java-spdx-library", "org.spdx:spdx-jackson-store", "org.spdx:spdx-rdf-store", @@ -8769,9 +9730,28 @@ "org.tukaani:xz", "org.yaml:snakeyaml", "oro:oro", - "software.amazon.ion:ion-java" + "software.amazon.ion:ion-java", + "xerces:xercesImpl", + "xml-apis:xml-apis", + "xml-resolver:xml-resolver", + "xmlpull:xmlpull" ], "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/public/p/space/maven/": [ + "ai.grazie.model:model-common-jvm", + "ai.grazie.model:model-gec-jvm", + "ai.grazie.model:model-text-jvm", + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-detect-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.nlp:nlp-phonetics-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "ai.grazie.nlp:nlp-stemmer-jvm", + "ai.grazie.nlp:nlp-tokenizer-jvm", + "ai.grazie.spell:gec-spell-engine-local-jvm", + "ai.grazie.spell:hunspell-en-jvm", + "ai.grazie.utils:utils-common-jvm", + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm", "com.amazon.ion:ion-java", "com.amazonaws:aws-java-sdk-core", "com.amazonaws:aws-java-sdk-kms", @@ -8872,6 +9852,7 @@ "com.sun.istack:istack-commons-runtime", "com.sun.mail:mailapi", "com.thoughtworks.qdox:qdox", + "com.thoughtworks.xstream:xstream", "com.zaxxer:SparseBitSet", "commons-beanutils:commons-beanutils", "commons-cli:commons-cli", @@ -8880,7 +9861,9 @@ "commons-io:commons-io", "commons-logging:commons-logging", "dk.brics:automaton", + "info.debatty:java-string-similarity", "io.github.classgraph:classgraph", + "io.github.x-stream:mxparser", "io.ktor:ktor-client-auth-jvm", "io.ktor:ktor-client-content-negotiation-jvm", "io.ktor:ktor-client-core-jvm", @@ -8891,6 +9874,8 @@ "io.ktor:ktor-events-jvm", "io.ktor:ktor-http-jvm", "io.ktor:ktor-io-jvm", + "io.ktor:ktor-network-jvm", + "io.ktor:ktor-network-tls-jvm", "io.ktor:ktor-serialization-jvm", "io.ktor:ktor-serialization-kotlinx-json-jvm", "io.ktor:ktor-serialization-kotlinx-jvm", @@ -8960,6 +9945,7 @@ "io.opentelemetry:opentelemetry-sdk-logs", "io.opentelemetry:opentelemetry-sdk-metrics", "io.opentelemetry:opentelemetry-sdk-trace", + "it.unimi.dsi:fastutil-core", "jakarta.xml.bind:jakarta.xml.bind-api", "javax.activation:javax.activation-api", "javax.annotation:javax.annotation-api", @@ -8994,9 +9980,12 @@ "org.apache.jena:jena-core", "org.apache.jena:jena-iri", "org.apache.logging.log4j:log4j-api", + "org.apache.lucene:lucene-analysis-common", + "org.apache.lucene:lucene-core", "org.apache.maven.resolver:maven-resolver-api", "org.apache.maven.resolver:maven-resolver-connector-basic", "org.apache.maven.resolver:maven-resolver-impl", + "org.apache.maven.resolver:maven-resolver-named-locks", "org.apache.maven.resolver:maven-resolver-spi", "org.apache.maven.resolver:maven-resolver-transport-file", "org.apache.maven.resolver:maven-resolver-transport-http", @@ -9011,6 +10000,7 @@ "org.apache.poi:poi-ooxml", "org.apache.poi:poi-ooxml-lite", "org.apache.thrift:libthrift", + "org.apache.velocity:velocity-engine-core", "org.apache.ws.xmlschema:xmlschema-core", "org.apache.xmlbeans:xmlbeans", "org.apiguardian:apiguardian-api", @@ -9051,6 +10041,8 @@ "org.jetbrains.intellij.plugins:structure-base", "org.jetbrains.intellij.plugins:structure-intellij", "org.jetbrains.intellij:blockmap", + "org.jetbrains.jediterm:jediterm-core", + "org.jetbrains.jediterm:jediterm-ui", "org.jetbrains.jps:jps-javac-extension", "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations", "org.jetbrains.kotlin:kotlin-gradle-plugin-api", @@ -9070,6 +10062,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-debug", "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j", + "org.jetbrains.kotlinx:kotlinx-datetime-jvm", + "org.jetbrains.kotlinx:kotlinx-html-jvm", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", @@ -9082,6 +10076,7 @@ "org.jetbrains:annotations", "org.jetbrains:annotations-java5", "org.jetbrains:apple-notary-api-kotlin-client", + "org.jetbrains:markdown-jvm", "org.jetbrains:marketplace-zip-signer", "org.json:json", "org.jsoup:jsoup", @@ -9103,6 +10098,7 @@ "org.slf4j:log4j-over-slf4j", "org.slf4j:slf4j-api", "org.slf4j:slf4j-jdk14", + "org.snakeyaml:snakeyaml-engine", "org.spdx:java-spdx-library", "org.spdx:spdx-jackson-store", "org.spdx:spdx-rdf-store", @@ -9113,9 +10109,28 @@ "org.tukaani:xz", "org.yaml:snakeyaml", "oro:oro", - "software.amazon.ion:ion-java" + "software.amazon.ion:ion-java", + "xerces:xercesImpl", + "xml-apis:xml-apis", + "xml-resolver:xml-resolver", + "xmlpull:xmlpull" ], "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/": [ + "ai.grazie.model:model-common-jvm", + "ai.grazie.model:model-gec-jvm", + "ai.grazie.model:model-text-jvm", + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-detect-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.nlp:nlp-phonetics-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "ai.grazie.nlp:nlp-stemmer-jvm", + "ai.grazie.nlp:nlp-tokenizer-jvm", + "ai.grazie.spell:gec-spell-engine-local-jvm", + "ai.grazie.spell:hunspell-en-jvm", + "ai.grazie.utils:utils-common-jvm", + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm", "com.amazon.ion:ion-java", "com.amazonaws:aws-java-sdk-core", "com.amazonaws:aws-java-sdk-kms", @@ -9216,6 +10231,7 @@ "com.sun.istack:istack-commons-runtime", "com.sun.mail:mailapi", "com.thoughtworks.qdox:qdox", + "com.thoughtworks.xstream:xstream", "com.zaxxer:SparseBitSet", "commons-beanutils:commons-beanutils", "commons-cli:commons-cli", @@ -9224,7 +10240,9 @@ "commons-io:commons-io", "commons-logging:commons-logging", "dk.brics:automaton", + "info.debatty:java-string-similarity", "io.github.classgraph:classgraph", + "io.github.x-stream:mxparser", "io.ktor:ktor-client-auth-jvm", "io.ktor:ktor-client-content-negotiation-jvm", "io.ktor:ktor-client-core-jvm", @@ -9235,6 +10253,8 @@ "io.ktor:ktor-events-jvm", "io.ktor:ktor-http-jvm", "io.ktor:ktor-io-jvm", + "io.ktor:ktor-network-jvm", + "io.ktor:ktor-network-tls-jvm", "io.ktor:ktor-serialization-jvm", "io.ktor:ktor-serialization-kotlinx-json-jvm", "io.ktor:ktor-serialization-kotlinx-jvm", @@ -9304,6 +10324,7 @@ "io.opentelemetry:opentelemetry-sdk-logs", "io.opentelemetry:opentelemetry-sdk-metrics", "io.opentelemetry:opentelemetry-sdk-trace", + "it.unimi.dsi:fastutil-core", "jakarta.xml.bind:jakarta.xml.bind-api", "javax.activation:javax.activation-api", "javax.annotation:javax.annotation-api", @@ -9338,9 +10359,12 @@ "org.apache.jena:jena-core", "org.apache.jena:jena-iri", "org.apache.logging.log4j:log4j-api", + "org.apache.lucene:lucene-analysis-common", + "org.apache.lucene:lucene-core", "org.apache.maven.resolver:maven-resolver-api", "org.apache.maven.resolver:maven-resolver-connector-basic", "org.apache.maven.resolver:maven-resolver-impl", + "org.apache.maven.resolver:maven-resolver-named-locks", "org.apache.maven.resolver:maven-resolver-spi", "org.apache.maven.resolver:maven-resolver-transport-file", "org.apache.maven.resolver:maven-resolver-transport-http", @@ -9355,6 +10379,7 @@ "org.apache.poi:poi-ooxml", "org.apache.poi:poi-ooxml-lite", "org.apache.thrift:libthrift", + "org.apache.velocity:velocity-engine-core", "org.apache.ws.xmlschema:xmlschema-core", "org.apache.xmlbeans:xmlbeans", "org.apiguardian:apiguardian-api", @@ -9395,6 +10420,8 @@ "org.jetbrains.intellij.plugins:structure-base", "org.jetbrains.intellij.plugins:structure-intellij", "org.jetbrains.intellij:blockmap", + "org.jetbrains.jediterm:jediterm-core", + "org.jetbrains.jediterm:jediterm-ui", "org.jetbrains.jps:jps-javac-extension", "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations", "org.jetbrains.kotlin:kotlin-gradle-plugin-api", @@ -9414,6 +10441,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-debug", "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j", + "org.jetbrains.kotlinx:kotlinx-datetime-jvm", + "org.jetbrains.kotlinx:kotlinx-html-jvm", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", @@ -9426,6 +10455,7 @@ "org.jetbrains:annotations", "org.jetbrains:annotations-java5", "org.jetbrains:apple-notary-api-kotlin-client", + "org.jetbrains:markdown-jvm", "org.jetbrains:marketplace-zip-signer", "org.json:json", "org.jsoup:jsoup", @@ -9447,6 +10477,7 @@ "org.slf4j:log4j-over-slf4j", "org.slf4j:slf4j-api", "org.slf4j:slf4j-jdk14", + "org.snakeyaml:snakeyaml-engine", "org.spdx:java-spdx-library", "org.spdx:spdx-jackson-store", "org.spdx:spdx-rdf-store", @@ -9457,9 +10488,28 @@ "org.tukaani:xz", "org.yaml:snakeyaml", "oro:oro", - "software.amazon.ion:ion-java" + "software.amazon.ion:ion-java", + "xerces:xercesImpl", + "xml-apis:xml-apis", + "xml-resolver:xml-resolver", + "xmlpull:xmlpull" ], "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/": [ + "ai.grazie.model:model-common-jvm", + "ai.grazie.model:model-gec-jvm", + "ai.grazie.model:model-text-jvm", + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-detect-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.nlp:nlp-phonetics-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "ai.grazie.nlp:nlp-stemmer-jvm", + "ai.grazie.nlp:nlp-tokenizer-jvm", + "ai.grazie.spell:gec-spell-engine-local-jvm", + "ai.grazie.spell:hunspell-en-jvm", + "ai.grazie.utils:utils-common-jvm", + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm", "com.amazon.ion:ion-java", "com.amazonaws:aws-java-sdk-core", "com.amazonaws:aws-java-sdk-kms", @@ -9560,6 +10610,7 @@ "com.sun.istack:istack-commons-runtime", "com.sun.mail:mailapi", "com.thoughtworks.qdox:qdox", + "com.thoughtworks.xstream:xstream", "com.zaxxer:SparseBitSet", "commons-beanutils:commons-beanutils", "commons-cli:commons-cli", @@ -9568,7 +10619,9 @@ "commons-io:commons-io", "commons-logging:commons-logging", "dk.brics:automaton", + "info.debatty:java-string-similarity", "io.github.classgraph:classgraph", + "io.github.x-stream:mxparser", "io.ktor:ktor-client-auth-jvm", "io.ktor:ktor-client-content-negotiation-jvm", "io.ktor:ktor-client-core-jvm", @@ -9579,6 +10632,8 @@ "io.ktor:ktor-events-jvm", "io.ktor:ktor-http-jvm", "io.ktor:ktor-io-jvm", + "io.ktor:ktor-network-jvm", + "io.ktor:ktor-network-tls-jvm", "io.ktor:ktor-serialization-jvm", "io.ktor:ktor-serialization-kotlinx-json-jvm", "io.ktor:ktor-serialization-kotlinx-jvm", @@ -9648,6 +10703,7 @@ "io.opentelemetry:opentelemetry-sdk-logs", "io.opentelemetry:opentelemetry-sdk-metrics", "io.opentelemetry:opentelemetry-sdk-trace", + "it.unimi.dsi:fastutil-core", "jakarta.xml.bind:jakarta.xml.bind-api", "javax.activation:javax.activation-api", "javax.annotation:javax.annotation-api", @@ -9682,9 +10738,12 @@ "org.apache.jena:jena-core", "org.apache.jena:jena-iri", "org.apache.logging.log4j:log4j-api", + "org.apache.lucene:lucene-analysis-common", + "org.apache.lucene:lucene-core", "org.apache.maven.resolver:maven-resolver-api", "org.apache.maven.resolver:maven-resolver-connector-basic", "org.apache.maven.resolver:maven-resolver-impl", + "org.apache.maven.resolver:maven-resolver-named-locks", "org.apache.maven.resolver:maven-resolver-spi", "org.apache.maven.resolver:maven-resolver-transport-file", "org.apache.maven.resolver:maven-resolver-transport-http", @@ -9699,6 +10758,7 @@ "org.apache.poi:poi-ooxml", "org.apache.poi:poi-ooxml-lite", "org.apache.thrift:libthrift", + "org.apache.velocity:velocity-engine-core", "org.apache.ws.xmlschema:xmlschema-core", "org.apache.xmlbeans:xmlbeans", "org.apiguardian:apiguardian-api", @@ -9739,6 +10799,8 @@ "org.jetbrains.intellij.plugins:structure-base", "org.jetbrains.intellij.plugins:structure-intellij", "org.jetbrains.intellij:blockmap", + "org.jetbrains.jediterm:jediterm-core", + "org.jetbrains.jediterm:jediterm-ui", "org.jetbrains.jps:jps-javac-extension", "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations", "org.jetbrains.kotlin:kotlin-gradle-plugin-api", @@ -9758,6 +10820,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-debug", "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j", + "org.jetbrains.kotlinx:kotlinx-datetime-jvm", + "org.jetbrains.kotlinx:kotlinx-html-jvm", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", @@ -9770,6 +10834,7 @@ "org.jetbrains:annotations", "org.jetbrains:annotations-java5", "org.jetbrains:apple-notary-api-kotlin-client", + "org.jetbrains:markdown-jvm", "org.jetbrains:marketplace-zip-signer", "org.json:json", "org.jsoup:jsoup", @@ -9791,6 +10856,7 @@ "org.slf4j:log4j-over-slf4j", "org.slf4j:slf4j-api", "org.slf4j:slf4j-jdk14", + "org.snakeyaml:snakeyaml-engine", "org.spdx:java-spdx-library", "org.spdx:spdx-jackson-store", "org.spdx:spdx-rdf-store", @@ -9801,9 +10867,28 @@ "org.tukaani:xz", "org.yaml:snakeyaml", "oro:oro", - "software.amazon.ion:ion-java" + "software.amazon.ion:ion-java", + "xerces:xercesImpl", + "xml-apis:xml-apis", + "xml-resolver:xml-resolver", + "xmlpull:xmlpull" ], "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/": [ + "ai.grazie.model:model-common-jvm", + "ai.grazie.model:model-gec-jvm", + "ai.grazie.model:model-text-jvm", + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-detect-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.nlp:nlp-phonetics-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "ai.grazie.nlp:nlp-stemmer-jvm", + "ai.grazie.nlp:nlp-tokenizer-jvm", + "ai.grazie.spell:gec-spell-engine-local-jvm", + "ai.grazie.spell:hunspell-en-jvm", + "ai.grazie.utils:utils-common-jvm", + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm", "com.amazon.ion:ion-java", "com.amazonaws:aws-java-sdk-core", "com.amazonaws:aws-java-sdk-kms", @@ -9904,6 +10989,7 @@ "com.sun.istack:istack-commons-runtime", "com.sun.mail:mailapi", "com.thoughtworks.qdox:qdox", + "com.thoughtworks.xstream:xstream", "com.zaxxer:SparseBitSet", "commons-beanutils:commons-beanutils", "commons-cli:commons-cli", @@ -9912,7 +10998,9 @@ "commons-io:commons-io", "commons-logging:commons-logging", "dk.brics:automaton", + "info.debatty:java-string-similarity", "io.github.classgraph:classgraph", + "io.github.x-stream:mxparser", "io.ktor:ktor-client-auth-jvm", "io.ktor:ktor-client-content-negotiation-jvm", "io.ktor:ktor-client-core-jvm", @@ -9923,6 +11011,8 @@ "io.ktor:ktor-events-jvm", "io.ktor:ktor-http-jvm", "io.ktor:ktor-io-jvm", + "io.ktor:ktor-network-jvm", + "io.ktor:ktor-network-tls-jvm", "io.ktor:ktor-serialization-jvm", "io.ktor:ktor-serialization-kotlinx-json-jvm", "io.ktor:ktor-serialization-kotlinx-jvm", @@ -9992,6 +11082,7 @@ "io.opentelemetry:opentelemetry-sdk-logs", "io.opentelemetry:opentelemetry-sdk-metrics", "io.opentelemetry:opentelemetry-sdk-trace", + "it.unimi.dsi:fastutil-core", "jakarta.xml.bind:jakarta.xml.bind-api", "javax.activation:javax.activation-api", "javax.annotation:javax.annotation-api", @@ -10026,9 +11117,12 @@ "org.apache.jena:jena-core", "org.apache.jena:jena-iri", "org.apache.logging.log4j:log4j-api", + "org.apache.lucene:lucene-analysis-common", + "org.apache.lucene:lucene-core", "org.apache.maven.resolver:maven-resolver-api", "org.apache.maven.resolver:maven-resolver-connector-basic", "org.apache.maven.resolver:maven-resolver-impl", + "org.apache.maven.resolver:maven-resolver-named-locks", "org.apache.maven.resolver:maven-resolver-spi", "org.apache.maven.resolver:maven-resolver-transport-file", "org.apache.maven.resolver:maven-resolver-transport-http", @@ -10043,6 +11137,7 @@ "org.apache.poi:poi-ooxml", "org.apache.poi:poi-ooxml-lite", "org.apache.thrift:libthrift", + "org.apache.velocity:velocity-engine-core", "org.apache.ws.xmlschema:xmlschema-core", "org.apache.xmlbeans:xmlbeans", "org.apiguardian:apiguardian-api", @@ -10083,6 +11178,8 @@ "org.jetbrains.intellij.plugins:structure-base", "org.jetbrains.intellij.plugins:structure-intellij", "org.jetbrains.intellij:blockmap", + "org.jetbrains.jediterm:jediterm-core", + "org.jetbrains.jediterm:jediterm-ui", "org.jetbrains.jps:jps-javac-extension", "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations", "org.jetbrains.kotlin:kotlin-gradle-plugin-api", @@ -10102,6 +11199,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-debug", "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j", + "org.jetbrains.kotlinx:kotlinx-datetime-jvm", + "org.jetbrains.kotlinx:kotlinx-html-jvm", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", @@ -10114,6 +11213,7 @@ "org.jetbrains:annotations", "org.jetbrains:annotations-java5", "org.jetbrains:apple-notary-api-kotlin-client", + "org.jetbrains:markdown-jvm", "org.jetbrains:marketplace-zip-signer", "org.json:json", "org.jsoup:jsoup", @@ -10135,6 +11235,7 @@ "org.slf4j:log4j-over-slf4j", "org.slf4j:slf4j-api", "org.slf4j:slf4j-jdk14", + "org.snakeyaml:snakeyaml-engine", "org.spdx:java-spdx-library", "org.spdx:spdx-jackson-store", "org.spdx:spdx-rdf-store", @@ -10145,9 +11246,28 @@ "org.tukaani:xz", "org.yaml:snakeyaml", "oro:oro", - "software.amazon.ion:ion-java" + "software.amazon.ion:ion-java", + "xerces:xercesImpl", + "xml-apis:xml-apis", + "xml-resolver:xml-resolver", + "xmlpull:xmlpull" ], "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ki/maven/": [ + "ai.grazie.model:model-common-jvm", + "ai.grazie.model:model-gec-jvm", + "ai.grazie.model:model-text-jvm", + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-detect-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.nlp:nlp-phonetics-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "ai.grazie.nlp:nlp-stemmer-jvm", + "ai.grazie.nlp:nlp-tokenizer-jvm", + "ai.grazie.spell:gec-spell-engine-local-jvm", + "ai.grazie.spell:hunspell-en-jvm", + "ai.grazie.utils:utils-common-jvm", + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm", "com.amazon.ion:ion-java", "com.amazonaws:aws-java-sdk-core", "com.amazonaws:aws-java-sdk-kms", @@ -10248,6 +11368,7 @@ "com.sun.istack:istack-commons-runtime", "com.sun.mail:mailapi", "com.thoughtworks.qdox:qdox", + "com.thoughtworks.xstream:xstream", "com.zaxxer:SparseBitSet", "commons-beanutils:commons-beanutils", "commons-cli:commons-cli", @@ -10256,7 +11377,9 @@ "commons-io:commons-io", "commons-logging:commons-logging", "dk.brics:automaton", + "info.debatty:java-string-similarity", "io.github.classgraph:classgraph", + "io.github.x-stream:mxparser", "io.ktor:ktor-client-auth-jvm", "io.ktor:ktor-client-content-negotiation-jvm", "io.ktor:ktor-client-core-jvm", @@ -10267,6 +11390,8 @@ "io.ktor:ktor-events-jvm", "io.ktor:ktor-http-jvm", "io.ktor:ktor-io-jvm", + "io.ktor:ktor-network-jvm", + "io.ktor:ktor-network-tls-jvm", "io.ktor:ktor-serialization-jvm", "io.ktor:ktor-serialization-kotlinx-json-jvm", "io.ktor:ktor-serialization-kotlinx-jvm", @@ -10336,6 +11461,7 @@ "io.opentelemetry:opentelemetry-sdk-logs", "io.opentelemetry:opentelemetry-sdk-metrics", "io.opentelemetry:opentelemetry-sdk-trace", + "it.unimi.dsi:fastutil-core", "jakarta.xml.bind:jakarta.xml.bind-api", "javax.activation:javax.activation-api", "javax.annotation:javax.annotation-api", @@ -10370,9 +11496,12 @@ "org.apache.jena:jena-core", "org.apache.jena:jena-iri", "org.apache.logging.log4j:log4j-api", + "org.apache.lucene:lucene-analysis-common", + "org.apache.lucene:lucene-core", "org.apache.maven.resolver:maven-resolver-api", "org.apache.maven.resolver:maven-resolver-connector-basic", "org.apache.maven.resolver:maven-resolver-impl", + "org.apache.maven.resolver:maven-resolver-named-locks", "org.apache.maven.resolver:maven-resolver-spi", "org.apache.maven.resolver:maven-resolver-transport-file", "org.apache.maven.resolver:maven-resolver-transport-http", @@ -10387,6 +11516,7 @@ "org.apache.poi:poi-ooxml", "org.apache.poi:poi-ooxml-lite", "org.apache.thrift:libthrift", + "org.apache.velocity:velocity-engine-core", "org.apache.ws.xmlschema:xmlschema-core", "org.apache.xmlbeans:xmlbeans", "org.apiguardian:apiguardian-api", @@ -10427,6 +11557,8 @@ "org.jetbrains.intellij.plugins:structure-base", "org.jetbrains.intellij.plugins:structure-intellij", "org.jetbrains.intellij:blockmap", + "org.jetbrains.jediterm:jediterm-core", + "org.jetbrains.jediterm:jediterm-ui", "org.jetbrains.jps:jps-javac-extension", "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations", "org.jetbrains.kotlin:kotlin-gradle-plugin-api", @@ -10446,6 +11578,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-debug", "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j", + "org.jetbrains.kotlinx:kotlinx-datetime-jvm", + "org.jetbrains.kotlinx:kotlinx-html-jvm", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", @@ -10458,6 +11592,7 @@ "org.jetbrains:annotations", "org.jetbrains:annotations-java5", "org.jetbrains:apple-notary-api-kotlin-client", + "org.jetbrains:markdown-jvm", "org.jetbrains:marketplace-zip-signer", "org.json:json", "org.jsoup:jsoup", @@ -10479,6 +11614,7 @@ "org.slf4j:log4j-over-slf4j", "org.slf4j:slf4j-api", "org.slf4j:slf4j-jdk14", + "org.snakeyaml:snakeyaml-engine", "org.spdx:java-spdx-library", "org.spdx:spdx-jackson-store", "org.spdx:spdx-rdf-store", @@ -10489,9 +11625,28 @@ "org.tukaani:xz", "org.yaml:snakeyaml", "oro:oro", - "software.amazon.ion:ion-java" + "software.amazon.ion:ion-java", + "xerces:xercesImpl", + "xml-apis:xml-apis", + "xml-resolver:xml-resolver", + "xmlpull:xmlpull" ], "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/public/p/compose/dev/": [ + "ai.grazie.model:model-common-jvm", + "ai.grazie.model:model-gec-jvm", + "ai.grazie.model:model-text-jvm", + "ai.grazie.nlp:nlp-common-jvm", + "ai.grazie.nlp:nlp-detect-jvm", + "ai.grazie.nlp:nlp-langs-jvm", + "ai.grazie.nlp:nlp-patterns-jvm", + "ai.grazie.nlp:nlp-phonetics-jvm", + "ai.grazie.nlp:nlp-similarity-jvm", + "ai.grazie.nlp:nlp-stemmer-jvm", + "ai.grazie.nlp:nlp-tokenizer-jvm", + "ai.grazie.spell:gec-spell-engine-local-jvm", + "ai.grazie.spell:hunspell-en-jvm", + "ai.grazie.utils:utils-common-jvm", + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm", "com.amazon.ion:ion-java", "com.amazonaws:aws-java-sdk-core", "com.amazonaws:aws-java-sdk-kms", @@ -10592,6 +11747,7 @@ "com.sun.istack:istack-commons-runtime", "com.sun.mail:mailapi", "com.thoughtworks.qdox:qdox", + "com.thoughtworks.xstream:xstream", "com.zaxxer:SparseBitSet", "commons-beanutils:commons-beanutils", "commons-cli:commons-cli", @@ -10600,7 +11756,9 @@ "commons-io:commons-io", "commons-logging:commons-logging", "dk.brics:automaton", + "info.debatty:java-string-similarity", "io.github.classgraph:classgraph", + "io.github.x-stream:mxparser", "io.ktor:ktor-client-auth-jvm", "io.ktor:ktor-client-content-negotiation-jvm", "io.ktor:ktor-client-core-jvm", @@ -10611,6 +11769,8 @@ "io.ktor:ktor-events-jvm", "io.ktor:ktor-http-jvm", "io.ktor:ktor-io-jvm", + "io.ktor:ktor-network-jvm", + "io.ktor:ktor-network-tls-jvm", "io.ktor:ktor-serialization-jvm", "io.ktor:ktor-serialization-kotlinx-json-jvm", "io.ktor:ktor-serialization-kotlinx-jvm", @@ -10680,6 +11840,7 @@ "io.opentelemetry:opentelemetry-sdk-logs", "io.opentelemetry:opentelemetry-sdk-metrics", "io.opentelemetry:opentelemetry-sdk-trace", + "it.unimi.dsi:fastutil-core", "jakarta.xml.bind:jakarta.xml.bind-api", "javax.activation:javax.activation-api", "javax.annotation:javax.annotation-api", @@ -10714,9 +11875,12 @@ "org.apache.jena:jena-core", "org.apache.jena:jena-iri", "org.apache.logging.log4j:log4j-api", + "org.apache.lucene:lucene-analysis-common", + "org.apache.lucene:lucene-core", "org.apache.maven.resolver:maven-resolver-api", "org.apache.maven.resolver:maven-resolver-connector-basic", "org.apache.maven.resolver:maven-resolver-impl", + "org.apache.maven.resolver:maven-resolver-named-locks", "org.apache.maven.resolver:maven-resolver-spi", "org.apache.maven.resolver:maven-resolver-transport-file", "org.apache.maven.resolver:maven-resolver-transport-http", @@ -10731,6 +11895,7 @@ "org.apache.poi:poi-ooxml", "org.apache.poi:poi-ooxml-lite", "org.apache.thrift:libthrift", + "org.apache.velocity:velocity-engine-core", "org.apache.ws.xmlschema:xmlschema-core", "org.apache.xmlbeans:xmlbeans", "org.apiguardian:apiguardian-api", @@ -10771,6 +11936,8 @@ "org.jetbrains.intellij.plugins:structure-base", "org.jetbrains.intellij.plugins:structure-intellij", "org.jetbrains.intellij:blockmap", + "org.jetbrains.jediterm:jediterm-core", + "org.jetbrains.jediterm:jediterm-ui", "org.jetbrains.jps:jps-javac-extension", "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations", "org.jetbrains.kotlin:kotlin-gradle-plugin-api", @@ -10790,6 +11957,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-debug", "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j", + "org.jetbrains.kotlinx:kotlinx-datetime-jvm", + "org.jetbrains.kotlinx:kotlinx-html-jvm", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm", "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", @@ -10802,6 +11971,7 @@ "org.jetbrains:annotations", "org.jetbrains:annotations-java5", "org.jetbrains:apple-notary-api-kotlin-client", + "org.jetbrains:markdown-jvm", "org.jetbrains:marketplace-zip-signer", "org.json:json", "org.jsoup:jsoup", @@ -10823,6 +11993,7 @@ "org.slf4j:log4j-over-slf4j", "org.slf4j:slf4j-api", "org.slf4j:slf4j-jdk14", + "org.snakeyaml:snakeyaml-engine", "org.spdx:java-spdx-library", "org.spdx:spdx-jackson-store", "org.spdx:spdx-rdf-store", @@ -10833,7 +12004,11 @@ "org.tukaani:xz", "org.yaml:snakeyaml", "oro:oro", - "software.amazon.ion:ion-java" + "software.amazon.ion:ion-java", + "xerces:xercesImpl", + "xml-apis:xml-apis", + "xml-resolver:xml-resolver", + "xmlpull:xmlpull" ] }, "services": { @@ -11033,6 +12208,14 @@ "org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl" ] }, + "io.github.x-stream:mxparser": { + "org.xmlpull.v1.XmlPullParser": [ + "io.github.xstream.mxparser.MXParser" + ], + "org.xmlpull.v1.XmlPullParserFactory": [ + "io.github.xstream.mxparser.MXParser" + ] + }, "io.ktor:ktor-client-java-jvm": { "io.ktor.client.HttpClientEngineContainer": [ "io.ktor.client.engine.java.JavaHttpEngineContainer" @@ -11079,6 +12262,166 @@ "org.apache.logging.log4j.util.SystemPropertiesPropertySource" ] }, + "org.apache.lucene:lucene-analysis-common": { + "org.apache.lucene.analysis.CharFilterFactory": [ + "org.apache.lucene.analysis.charfilter.HTMLStripCharFilterFactory", + "org.apache.lucene.analysis.charfilter.MappingCharFilterFactory", + "org.apache.lucene.analysis.cjk.CJKWidthCharFilterFactory", + "org.apache.lucene.analysis.fa.PersianCharFilterFactory", + "org.apache.lucene.analysis.pattern.PatternReplaceCharFilterFactory" + ], + "org.apache.lucene.analysis.TokenFilterFactory": [ + "org.apache.lucene.analysis.ar.ArabicNormalizationFilterFactory", + "org.apache.lucene.analysis.ar.ArabicStemFilterFactory", + "org.apache.lucene.analysis.bg.BulgarianStemFilterFactory", + "org.apache.lucene.analysis.bn.BengaliNormalizationFilterFactory", + "org.apache.lucene.analysis.bn.BengaliStemFilterFactory", + "org.apache.lucene.analysis.boost.DelimitedBoostTokenFilterFactory", + "org.apache.lucene.analysis.br.BrazilianStemFilterFactory", + "org.apache.lucene.analysis.cjk.CJKBigramFilterFactory", + "org.apache.lucene.analysis.cjk.CJKWidthFilterFactory", + "org.apache.lucene.analysis.ckb.SoraniNormalizationFilterFactory", + "org.apache.lucene.analysis.ckb.SoraniStemFilterFactory", + "org.apache.lucene.analysis.classic.ClassicFilterFactory", + "org.apache.lucene.analysis.commongrams.CommonGramsFilterFactory", + "org.apache.lucene.analysis.commongrams.CommonGramsQueryFilterFactory", + "org.apache.lucene.analysis.compound.DictionaryCompoundWordTokenFilterFactory", + "org.apache.lucene.analysis.compound.HyphenationCompoundWordTokenFilterFactory", + "org.apache.lucene.analysis.core.DecimalDigitFilterFactory", + "org.apache.lucene.analysis.core.FlattenGraphFilterFactory", + "org.apache.lucene.analysis.core.LowerCaseFilterFactory", + "org.apache.lucene.analysis.core.StopFilterFactory", + "org.apache.lucene.analysis.core.TypeTokenFilterFactory", + "org.apache.lucene.analysis.core.UpperCaseFilterFactory", + "org.apache.lucene.analysis.cz.CzechStemFilterFactory", + "org.apache.lucene.analysis.de.GermanLightStemFilterFactory", + "org.apache.lucene.analysis.de.GermanMinimalStemFilterFactory", + "org.apache.lucene.analysis.de.GermanNormalizationFilterFactory", + "org.apache.lucene.analysis.de.GermanStemFilterFactory", + "org.apache.lucene.analysis.el.GreekLowerCaseFilterFactory", + "org.apache.lucene.analysis.el.GreekStemFilterFactory", + "org.apache.lucene.analysis.en.EnglishMinimalStemFilterFactory", + "org.apache.lucene.analysis.en.EnglishPossessiveFilterFactory", + "org.apache.lucene.analysis.en.KStemFilterFactory", + "org.apache.lucene.analysis.en.PorterStemFilterFactory", + "org.apache.lucene.analysis.es.SpanishLightStemFilterFactory", + "org.apache.lucene.analysis.es.SpanishMinimalStemFilterFactory", + "org.apache.lucene.analysis.es.SpanishPluralStemFilterFactory", + "org.apache.lucene.analysis.fa.PersianNormalizationFilterFactory", + "org.apache.lucene.analysis.fa.PersianStemFilterFactory", + "org.apache.lucene.analysis.fi.FinnishLightStemFilterFactory", + "org.apache.lucene.analysis.fr.FrenchLightStemFilterFactory", + "org.apache.lucene.analysis.fr.FrenchMinimalStemFilterFactory", + "org.apache.lucene.analysis.ga.IrishLowerCaseFilterFactory", + "org.apache.lucene.analysis.gl.GalicianMinimalStemFilterFactory", + "org.apache.lucene.analysis.gl.GalicianStemFilterFactory", + "org.apache.lucene.analysis.hi.HindiNormalizationFilterFactory", + "org.apache.lucene.analysis.hi.HindiStemFilterFactory", + "org.apache.lucene.analysis.hu.HungarianLightStemFilterFactory", + "org.apache.lucene.analysis.hunspell.HunspellStemFilterFactory", + "org.apache.lucene.analysis.id.IndonesianStemFilterFactory", + "org.apache.lucene.analysis.in.IndicNormalizationFilterFactory", + "org.apache.lucene.analysis.it.ItalianLightStemFilterFactory", + "org.apache.lucene.analysis.lv.LatvianStemFilterFactory", + "org.apache.lucene.analysis.minhash.MinHashFilterFactory", + "org.apache.lucene.analysis.miscellaneous.ASCIIFoldingFilterFactory", + "org.apache.lucene.analysis.miscellaneous.CapitalizationFilterFactory", + "org.apache.lucene.analysis.miscellaneous.CodepointCountFilterFactory", + "org.apache.lucene.analysis.miscellaneous.ConcatenateGraphFilterFactory", + "org.apache.lucene.analysis.miscellaneous.DateRecognizerFilterFactory", + "org.apache.lucene.analysis.miscellaneous.DelimitedTermFrequencyTokenFilterFactory", + "org.apache.lucene.analysis.miscellaneous.DropIfFlaggedFilterFactory", + "org.apache.lucene.analysis.miscellaneous.FingerprintFilterFactory", + "org.apache.lucene.analysis.miscellaneous.FixBrokenOffsetsFilterFactory", + "org.apache.lucene.analysis.miscellaneous.HyphenatedWordsFilterFactory", + "org.apache.lucene.analysis.miscellaneous.KeepWordFilterFactory", + "org.apache.lucene.analysis.miscellaneous.KeywordMarkerFilterFactory", + "org.apache.lucene.analysis.miscellaneous.KeywordRepeatFilterFactory", + "org.apache.lucene.analysis.miscellaneous.LengthFilterFactory", + "org.apache.lucene.analysis.miscellaneous.LimitTokenCountFilterFactory", + "org.apache.lucene.analysis.miscellaneous.LimitTokenOffsetFilterFactory", + "org.apache.lucene.analysis.miscellaneous.LimitTokenPositionFilterFactory", + "org.apache.lucene.analysis.miscellaneous.ProtectedTermFilterFactory", + "org.apache.lucene.analysis.miscellaneous.RemoveDuplicatesTokenFilterFactory", + "org.apache.lucene.analysis.miscellaneous.ScandinavianFoldingFilterFactory", + "org.apache.lucene.analysis.miscellaneous.ScandinavianNormalizationFilterFactory", + "org.apache.lucene.analysis.miscellaneous.StemmerOverrideFilterFactory", + "org.apache.lucene.analysis.miscellaneous.TrimFilterFactory", + "org.apache.lucene.analysis.miscellaneous.TruncateTokenFilterFactory", + "org.apache.lucene.analysis.miscellaneous.TypeAsSynonymFilterFactory", + "org.apache.lucene.analysis.miscellaneous.WordDelimiterFilterFactory", + "org.apache.lucene.analysis.miscellaneous.WordDelimiterGraphFilterFactory", + "org.apache.lucene.analysis.ngram.EdgeNGramFilterFactory", + "org.apache.lucene.analysis.ngram.NGramFilterFactory", + "org.apache.lucene.analysis.no.NorwegianLightStemFilterFactory", + "org.apache.lucene.analysis.no.NorwegianMinimalStemFilterFactory", + "org.apache.lucene.analysis.no.NorwegianNormalizationFilterFactory", + "org.apache.lucene.analysis.pattern.PatternCaptureGroupFilterFactory", + "org.apache.lucene.analysis.pattern.PatternReplaceFilterFactory", + "org.apache.lucene.analysis.pattern.PatternTypingFilterFactory", + "org.apache.lucene.analysis.payloads.DelimitedPayloadTokenFilterFactory", + "org.apache.lucene.analysis.payloads.NumericPayloadTokenFilterFactory", + "org.apache.lucene.analysis.payloads.TokenOffsetPayloadTokenFilterFactory", + "org.apache.lucene.analysis.payloads.TypeAsPayloadTokenFilterFactory", + "org.apache.lucene.analysis.pt.PortugueseLightStemFilterFactory", + "org.apache.lucene.analysis.pt.PortugueseMinimalStemFilterFactory", + "org.apache.lucene.analysis.pt.PortugueseStemFilterFactory", + "org.apache.lucene.analysis.reverse.ReverseStringFilterFactory", + "org.apache.lucene.analysis.ru.RussianLightStemFilterFactory", + "org.apache.lucene.analysis.shingle.FixedShingleFilterFactory", + "org.apache.lucene.analysis.shingle.ShingleFilterFactory", + "org.apache.lucene.analysis.snowball.SnowballPorterFilterFactory", + "org.apache.lucene.analysis.sr.SerbianNormalizationFilterFactory", + "org.apache.lucene.analysis.sv.SwedishLightStemFilterFactory", + "org.apache.lucene.analysis.sv.SwedishMinimalStemFilterFactory", + "org.apache.lucene.analysis.synonym.SynonymFilterFactory", + "org.apache.lucene.analysis.synonym.SynonymGraphFilterFactory", + "org.apache.lucene.analysis.synonym.word2vec.Word2VecSynonymFilterFactory", + "org.apache.lucene.analysis.te.TeluguNormalizationFilterFactory", + "org.apache.lucene.analysis.te.TeluguStemFilterFactory", + "org.apache.lucene.analysis.tr.ApostropheFilterFactory", + "org.apache.lucene.analysis.tr.TurkishLowerCaseFilterFactory", + "org.apache.lucene.analysis.util.ElisionFilterFactory" + ], + "org.apache.lucene.analysis.TokenizerFactory": [ + "org.apache.lucene.analysis.classic.ClassicTokenizerFactory", + "org.apache.lucene.analysis.core.KeywordTokenizerFactory", + "org.apache.lucene.analysis.core.LetterTokenizerFactory", + "org.apache.lucene.analysis.core.WhitespaceTokenizerFactory", + "org.apache.lucene.analysis.email.UAX29URLEmailTokenizerFactory", + "org.apache.lucene.analysis.ngram.EdgeNGramTokenizerFactory", + "org.apache.lucene.analysis.ngram.NGramTokenizerFactory", + "org.apache.lucene.analysis.path.PathHierarchyTokenizerFactory", + "org.apache.lucene.analysis.pattern.PatternTokenizerFactory", + "org.apache.lucene.analysis.pattern.SimplePatternSplitTokenizerFactory", + "org.apache.lucene.analysis.pattern.SimplePatternTokenizerFactory", + "org.apache.lucene.analysis.th.ThaiTokenizerFactory", + "org.apache.lucene.analysis.wikipedia.WikipediaTokenizerFactory" + ] + }, + "org.apache.lucene:lucene-core": { + "org.apache.lucene.analysis.TokenizerFactory": [ + "org.apache.lucene.analysis.standard.StandardTokenizerFactory" + ], + "org.apache.lucene.codecs.Codec": [ + "org.apache.lucene.codecs.lucene99.Lucene99Codec" + ], + "org.apache.lucene.codecs.DocValuesFormat": [ + "org.apache.lucene.codecs.lucene90.Lucene90DocValuesFormat" + ], + "org.apache.lucene.codecs.KnnVectorsFormat": [ + "org.apache.lucene.codecs.lucene99.Lucene99HnswScalarQuantizedVectorsFormat", + "org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsFormat" + ], + "org.apache.lucene.codecs.PostingsFormat": [ + "org.apache.lucene.codecs.lucene99.Lucene99PostingsFormat" + ], + "org.apache.lucene.index.SortFieldProvider": [ + "org.apache.lucene.search.SortField$Provider", + "org.apache.lucene.search.SortedNumericSortField$Provider", + "org.apache.lucene.search.SortedSetSortField$Provider" + ] + }, "org.apache.poi:poi": { "org.apache.poi.extractor.ExtractorProvider": [ "org.apache.poi.extractor.MainExtractorFactory" @@ -11134,11 +12477,6 @@ "org.codehaus.groovy.jsr223.GroovyScriptEngineFactory" ] }, - "org.eclipse.sisu:org.eclipse.sisu.inject": { - "javax.annotation.processing.Processor": [ - "org.eclipse.sisu.space.SisuIndexAPT6" - ] - }, "org.glassfish.jaxb:jaxb-runtime": { "javax.xml.bind.JAXBContext": [ "com.sun.xml.bind.v2.ContextFactory" @@ -11247,6 +12585,29 @@ "org.slf4j.spi.SLF4JServiceProvider": [ "org.slf4j.jul.JULServiceProvider" ] + }, + "xerces:xercesImpl": { + "javax.xml.datatype.DatatypeFactory": [ + "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl" + ], + "javax.xml.parsers.DocumentBuilderFactory": [ + "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl" + ], + "javax.xml.parsers.SAXParserFactory": [ + "org.apache.xerces.jaxp.SAXParserFactoryImpl" + ], + "javax.xml.stream.XMLEventFactory": [ + "org.apache.xerces.stax.XMLEventFactoryImpl" + ], + "javax.xml.validation.SchemaFactory": [ + "org.apache.xerces.jaxp.validation.XMLSchemaFactory" + ], + "org.w3c.dom.DOMImplementationSourceList": [ + "org.apache.xerces.dom.DOMXSImplementationSourceImpl" + ], + "org.xml.sax.driver": [ + "org.apache.xerces.parsers.SAXParser" + ] } }, "version": "2" diff --git a/build/tasks/BUILD.bazel b/build/tasks/BUILD.bazel index 65836d470e64..a88f2981ef2b 100644 --- a/build/tasks/BUILD.bazel +++ b/build/tasks/BUILD.bazel @@ -1,11 +1,17 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.idea.community.build.tasks", + name = "build-tasks", module_name = "intellij.idea.community.build.tasks", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", plugins = ["@libraries//:serialization_plugin"], @@ -13,7 +19,7 @@ kt_jvm_library( "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", - "@community//platform/util/zip:intellij.platform.util.zip", + "@community//platform/util/zip:util-zip", "@libraries//:kotlinx-collections-immutable-jvm", "@libraries//:intellij-deps-fastutil", "@libraries//:opentelemetry-sdk", @@ -21,20 +27,21 @@ kt_jvm_library( "@libraries//:jackson-jr-objects", "@libraries//:jackson-core", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/util/rt-java8:intellij.platform.util.rt.java8", - "@community//java/java-runtime:intellij.java.rt", - "@community//platform/util-rt:intellij.platform.util.rt", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", - "@community//platform/diagnostic/telemetry.exporters:intellij.platform.diagnostic.telemetry.exporters", - "@community//platform/build-scripts/downloader:intellij.platform.buildScripts.downloader", + "@community//platform/util/rt-java8:util-rt-java8", + "@community//java/java-runtime:java-rt", + "@community//platform/util-rt", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", + "@community//platform/diagnostic/telemetry.exporters:diagnostic-telemetry-exporters", + "@community//platform/build-scripts/downloader:buildScripts-downloader", "@libraries//:annotations", - "@community//platform/util/base:intellij.platform.util.base", + "@community//platform/util/base:util-base", "@libraries//:hash4j", "@libraries//:serviceMessages", "@libraries//:opentelemetry-extension-kotlin", "@libraries//:netty-buffer", ], runtime_deps = [ + ":resources", "@libraries//:slf4j-api", "@libraries//:slf4j-jdk14", "@libraries//:bcpkix-jdk18on", diff --git a/fleet/kernel/BUILD.bazel b/fleet/kernel/BUILD.bazel index a01c8daa123d..a0297b68cbc9 100644 --- a/fleet/kernel/BUILD.bazel +++ b/fleet/kernel/BUILD.bazel @@ -12,7 +12,7 @@ create_kotlinc_options( ) kt_jvm_library( - name = "fleet.kernel", + name = "fleet-kernel", module_name = "fleet.kernel", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -21,22 +21,22 @@ kt_jvm_library( plugins = ["@libraries//:serialization_plugin"], deps = [ "@libraries//:kotlin-stdlib", - "@community//fleet/rhizomedb:fleet.rhizomedb", + "@community//fleet/rhizomedb:fleet-rhizomedb", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", "@libraries//:rhizomedb-compiler-plugin.provided", - "@community//fleet/util/core:fleet.util.core", - "@community//fleet/rpc:fleet.rpc", + "@community//fleet/util/core:fleet-util-core", + "@community//fleet/rpc:fleet-rpc", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//fleet/preferences:fleet.preferences", - "@community//fleet/reporting/api:fleet.reporting.api", + "@community//fleet/preferences:fleet-preferences", + "@community//fleet/reporting/api:fleet-reporting-api", ], exports = [ - "@community//fleet/rhizomedb:fleet.rhizomedb", + "@community//fleet/rhizomedb:fleet-rhizomedb", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", - "@community//fleet/util/core:fleet.util.core", - "@community//fleet/rpc:fleet.rpc", + "@community//fleet/util/core:fleet-util-core", + "@community//fleet/rpc:fleet-rpc", "@libraries//:kotlinx-coroutines-core-jvm", ] ) diff --git a/fleet/preferences/BUILD.bazel b/fleet/preferences/BUILD.bazel index 65f2450aacdf..4644cb7b4c2e 100644 --- a/fleet/preferences/BUILD.bazel +++ b/fleet/preferences/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "fleet.preferences", + name = "fleet-preferences", module_name = "fleet.preferences", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,7 +10,7 @@ kt_jvm_library( kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@community//fleet/util/os:fleet.util.os", + "@community//fleet/util/os:fleet-util-os", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/fleet/reporting/api/BUILD.bazel b/fleet/reporting/api/BUILD.bazel index 8224eba56d1b..3b291f154e29 100644 --- a/fleet/reporting/api/BUILD.bazel +++ b/fleet/reporting/api/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "fleet.reporting.api", + name = "fleet-reporting-api", module_name = "fleet.reporting.api", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/fleet/rhizomedb/BUILD.bazel b/fleet/rhizomedb/BUILD.bazel index 5edd2bd6608e..902c4d997b38 100644 --- a/fleet/rhizomedb/BUILD.bazel +++ b/fleet/rhizomedb/BUILD.bazel @@ -9,14 +9,14 @@ create_kotlinc_options( ) kt_jvm_library( - name = "fleet.rhizomedb", + name = "fleet-rhizomedb", module_name = "fleet.rhizomedb", visibility = ["//visibility:public"], srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = ":custom", deps = [ - "@community//fleet/util/core:fleet.util.core", + "@community//fleet/util/core:fleet-util-core", "@libraries//:kotlin-stdlib", "@libraries//:kotlin-reflect", "@libraries//:intellij-deps-fastutil", diff --git a/fleet/rpc/BUILD.bazel b/fleet/rpc/BUILD.bazel index 139c344c9990..2a80b01b8562 100644 --- a/fleet/rpc/BUILD.bazel +++ b/fleet/rpc/BUILD.bazel @@ -12,7 +12,7 @@ create_kotlinc_options( ) kt_jvm_library( - name = "fleet.rpc", + name = "fleet-rpc", module_name = "fleet.rpc", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -20,8 +20,8 @@ kt_jvm_library( kotlinc_opts = ":custom", plugins = ["@libraries//:serialization_plugin"], deps = [ - "@community//fleet/reporting/api:fleet.reporting.api", - "@community//fleet/preferences:fleet.preferences", + "@community//fleet/reporting/api:fleet-reporting-api", + "@community//fleet/preferences:fleet-preferences", "@libraries//:kotlin-reflect", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", @@ -30,7 +30,7 @@ kt_jvm_library( "@libraries//:kotlinx-coroutines-slf4j", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:rpc-compiler-plugin.provided", - "@community//fleet/util/core:fleet.util.core", + "@community//fleet/util/core:fleet-util-core", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", ] diff --git a/fleet/util/core/BUILD.bazel b/fleet/util/core/BUILD.bazel index 8d5a3589d4ab..a7d5e2d817ea 100644 --- a/fleet/util/core/BUILD.bazel +++ b/fleet/util/core/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "fleet.util.core", + name = "fleet-util-core", module_name = "fleet.util.core", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -16,19 +16,19 @@ kt_jvm_library( "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", "@libraries//:kotlinx-coroutines-slf4j", - "@community//fleet/util/logging/api:fleet.util.logging.api", + "@community//fleet/util/logging/api:fleet-util-logging-api", "@libraries//:intellij-deps-fastutil", "@libraries//:kotlinx-collections-immutable-jvm", - "@community//fleet/reporting/api:fleet.reporting.api", - "@community//fleet/preferences:fleet.preferences", - "@community//fleet/util/os:fleet.util.os", + "@community//fleet/reporting/api:fleet-reporting-api", + "@community//fleet/preferences:fleet-preferences", + "@community//fleet/util/os:fleet-util-os", "@libraries//:slf4j-api", ], exports = [ "@libraries//:bifurcan", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", - "@community//fleet/util/logging/api:fleet.util.logging.api", + "@community//fleet/util/logging/api:fleet-util-logging-api", "@libraries//:intellij-deps-fastutil", "@libraries//:kotlinx-collections-immutable-jvm", ] diff --git a/fleet/util/logging/api/BUILD.bazel b/fleet/util/logging/api/BUILD.bazel index b0e9d8aa28b3..b93c5ca8e340 100644 --- a/fleet/util/logging/api/BUILD.bazel +++ b/fleet/util/logging/api/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "fleet.util.logging.api", + name = "fleet-util-logging-api", module_name = "fleet.util.logging.api", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/fleet/util/os/BUILD.bazel b/fleet/util/os/BUILD.bazel index 7b7c880f03bb..86994a9c3838 100644 --- a/fleet/util/os/BUILD.bazel +++ b/fleet/util/os/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "fleet.util.os", + name = "fleet-util-os", module_name = "fleet.util.os", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/images/BUILD.bazel b/images/BUILD.bazel new file mode 100644 index 000000000000..d25423dadb77 --- /dev/null +++ b/images/BUILD.bazel @@ -0,0 +1,33 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_jvm_library( + name = "images", + module_name = "intellij.platform.images", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + plugins = ["@libraries//:serialization_plugin"], + deps = [ + "@community//platform/lang-api:lang", + "@community//platform/lang-impl", + "@libraries//:commons-imaging", + "@community//platform/core-ui", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/util/jdom:util-jdom", + "@libraries//:jcef", + "@libraries//:kotlinx-serialization-core-jvm", + "@libraries//:kotlinx-serialization-json-jvm", + "@community//xml/xml-frontback", + "@community//platform/ui.jcef:ui-jcef", + ], + runtime_deps = [":resources"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/java/compiler/forms-compiler/BUILD.bazel b/java/compiler/forms-compiler/BUILD.bazel index 8033deb6c2f9..b2b6ce218d9f 100644 --- a/java/compiler/forms-compiler/BUILD.bazel +++ b/java/compiler/forms-compiler/BUILD.bazel @@ -2,20 +2,20 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.java.guiForms.compiler", + name = "java-guiForms-compiler", module_name = "intellij.java.guiForms.compiler", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j8", kotlinc_opts = "//:k8", deps = [ - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/forms_rt:intellij.java.guiForms.rt", + "@community//platform/util/jdom:util-jdom", + "@community//platform/forms_rt:java-guiForms-rt", "@libraries//:asm-all", "@libraries//:forms", - "@community//java/compiler/instrumentation-util:intellij.java.compiler.instrumentationUtil", + "@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil", "@libraries//:annotations", ], - exports = ["@community//java/compiler/instrumentation-util:intellij.java.compiler.instrumentationUtil"] + exports = ["@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/java/compiler/instrumentation-util-8/BUILD.bazel b/java/compiler/instrumentation-util-8/BUILD.bazel index 312d75847a3b..ab116c2be3f4 100644 --- a/java/compiler/instrumentation-util-8/BUILD.bazel +++ b/java/compiler/instrumentation-util-8/BUILD.bazel @@ -2,12 +2,12 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.java.compiler.instrumentationUtil.java8", + name = "java-compiler-instrumentationUtil-java8", module_name = "intellij.java.compiler.instrumentationUtil.java8", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j8", kotlinc_opts = "//:k8", - deps = ["@community//java/compiler/instrumentation-util:intellij.java.compiler.instrumentationUtil"] + deps = ["@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/java/compiler/instrumentation-util/BUILD.bazel b/java/compiler/instrumentation-util/BUILD.bazel index 3efe028230d6..40180af3a2cb 100644 --- a/java/compiler/instrumentation-util/BUILD.bazel +++ b/java/compiler/instrumentation-util/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.java.compiler.instrumentationUtil", + name = "java-compiler-instrumentationUtil", module_name = "intellij.java.compiler.instrumentationUtil", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/java/java-runtime/BUILD.bazel b/java/java-runtime/BUILD.bazel index 67f411947d0a..2b0d09624eab 100644 --- a/java/java-runtime/BUILD.bazel +++ b/java/java-runtime/BUILD.bazel @@ -1,16 +1,23 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.java.rt", + name = "java-rt", module_name = "intellij.java.rt", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j8", kotlinc_opts = "//:k8", deps = [ "@libraries//:ant.provided", "@libraries//:junit", - ] + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/jps/jps-builders-6/BUILD.bazel b/jps/jps-builders-6/BUILD.bazel index 750534c206db..8913eb417672 100644 --- a/jps/jps-builders-6/BUILD.bazel +++ b/jps/jps-builders-6/BUILD.bazel @@ -2,14 +2,14 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.jps.build.javac.rt", + name = "jps-build-javac-rt", module_name = "intellij.platform.jps.build.javac.rt", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]), javac_opts = "//:j8", kotlinc_opts = "//:k8", deps = [ - "@community//platform/util-rt:intellij.platform.util.rt", + "@community//platform/util-rt", "@libraries//:annotations-java5", "@libraries//:netty-codec-http2", "@libraries//:javax.annotation-api", diff --git a/jps/jps-builders/BUILD.bazel b/jps/jps-builders/BUILD.bazel index f0479eb8cfa7..5c9365927e9b 100644 --- a/jps/jps-builders/BUILD.bazel +++ b/jps/jps-builders/BUILD.bazel @@ -1,27 +1,33 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.jps.build", + name = "jps-build", module_name = "intellij.platform.jps.build", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java", "gen/**/*.kt", "gen/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]), javac_opts = "//:j11", kotlinc_opts = "//:k11", deps = [ - "@community//platform/util:intellij.platform.util", - "@community//platform/forms_rt:intellij.java.guiForms.rt", - "@community//java/compiler/forms-compiler:intellij.java.guiForms.compiler", - "@community//java/compiler/instrumentation-util:intellij.java.compiler.instrumentationUtil", - "@community//aether-dependency-resolver:intellij.java.aetherDependencyResolver", + "@community//platform/util", + "@community//platform/forms_rt:java-guiForms-rt", + "@community//java/compiler/forms-compiler:java-guiForms-compiler", + "@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil", + "@community//aether-dependency-resolver:java-aetherDependencyResolver", "@libraries//:asm-all", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util/nanoxml:intellij.platform.util.nanoxml", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util/nanoxml:util-nanoxml", "@libraries//:forms", "@libraries//:protobuf-java", - "@community//jps/model-api:intellij.platform.jps.model", - "@community//jps/model-serialization:intellij.platform.jps.model.serialization", - "@community//jps/model-impl:intellij.platform.jps.model.impl", + "@community//jps/model-api:jps-model", + "@community//jps/model-serialization:jps-model-serialization", + "@community//jps/model-impl:jps-model-impl", "@libraries//:netty-codec-http2", "@libraries//:javax.annotation-api", "@libraries//:qdox", @@ -29,10 +35,10 @@ kt_jvm_library( "@libraries//:intellij-deps-fastutil", "@libraries//:jps-javac-extension", "@libraries//:netty-buffer", - "@community//jps/jps-builders-6:intellij.platform.jps.build.javac.rt", - "@community//platform/tracing:intellij.platform.tracing.rt", - "@community//platform/runtime/repository:intellij.platform.runtime.repository", - "@community//platform/util/zip:intellij.platform.util.zip", + "@community//jps/jps-builders-6:jps-build-javac-rt", + "@community//platform/tracing:tracing-rt", + "@community//platform/runtime/repository:runtime-repository", + "@community//platform/util/zip:util-zip", "@libraries//:caffeine", "@libraries//:kotlinx-metadata-jvm", "@libraries//:kotlin-stdlib.provided", @@ -42,13 +48,14 @@ kt_jvm_library( "@libraries//:h2-mvstore", ], exports = [ - "@community//platform/util:intellij.platform.util", - "@community//jps/jps-builders-6:intellij.platform.jps.build.javac.rt", - "@community//platform/tracing:intellij.platform.tracing.rt", + "@community//platform/util", + "@community//jps/jps-builders-6:jps-build-javac-rt", + "@community//platform/tracing:tracing-rt", ], runtime_deps = [ - "@community//java/compiler/instrumentation-util-8:intellij.java.compiler.instrumentationUtil.java8", - "@community//java/java-runtime:intellij.java.rt", + ":resources", + "@community//java/compiler/instrumentation-util-8:java-compiler-instrumentationUtil-java8", + "@community//java/java-runtime:java-rt", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/jps/model-api/BUILD.bazel b/jps/model-api/BUILD.bazel index 6b9352391ec0..19b3463b9aa6 100644 --- a/jps/model-api/BUILD.bazel +++ b/jps/model-api/BUILD.bazel @@ -2,14 +2,14 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.jps.model", + name = "jps-model", module_name = "intellij.platform.jps.model", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j11", kotlinc_opts = "//:k11", deps = [ - "@community//platform/util:intellij.platform.util", + "@community//platform/util", "@libraries//:annotations", ], exports = ["@libraries//:annotations"] diff --git a/jps/model-impl/BUILD.bazel b/jps/model-impl/BUILD.bazel index 71cffc7a9888..9d45404150ef 100644 --- a/jps/model-impl/BUILD.bazel +++ b/jps/model-impl/BUILD.bazel @@ -2,15 +2,15 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.jps.model.impl", + name = "jps-model-impl", module_name = "intellij.platform.jps.model.impl", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j11", kotlinc_opts = "//:k11", deps = [ - "@community//platform/util:intellij.platform.util", - "@community//jps/model-api:intellij.platform.jps.model", + "@community//platform/util", + "@community//jps/model-api:jps-model", "@libraries//:intellij-deps-fastutil", ] ) diff --git a/jps/model-serialization/BUILD.bazel b/jps/model-serialization/BUILD.bazel index 90f125b96a29..d716f17e1d6c 100644 --- a/jps/model-serialization/BUILD.bazel +++ b/jps/model-serialization/BUILD.bazel @@ -2,17 +2,17 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.jps.model.serialization", + name = "jps-model-serialization", module_name = "intellij.platform.jps.model.serialization", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j11", kotlinc_opts = "//:k11", deps = [ - "@community//platform/util:intellij.platform.util", - "@community//jps/model-api:intellij.platform.jps.model", + "@community//platform/util", + "@community//jps/model-api:jps-model", "@libraries//:intellij-deps-fastutil", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util/jdom:util-jdom", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", ] diff --git a/jps/standalone-builder/BUILD.bazel b/jps/standalone-builder/BUILD.bazel index dc82e4e45902..bace79910b5e 100644 --- a/jps/standalone-builder/BUILD.bazel +++ b/jps/standalone-builder/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.tools.jps.build.standalone", + name = "tools-jps-build-standalone", module_name = "intellij.tools.jps.build.standalone", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,15 +10,15 @@ kt_jvm_library( kotlinc_opts = "//:k11", deps = [ "@libraries//:groovy", - "@community//jps/jps-builders:intellij.platform.jps.build", - "@community//jps/model-api:intellij.platform.jps.model", + "@community//jps/jps-builders:jps-build", + "@community//jps/model-api:jps-model", "@libraries//:cli-parser", - "@community//jps/model-serialization:intellij.platform.jps.model.serialization", + "@community//jps/model-serialization:jps-model-serialization", "@libraries//:protobuf-java", ], exports = [ - "@community//jps/jps-builders:intellij.platform.jps.build", - "@community//jps/model-serialization:intellij.platform.jps.model.serialization", + "@community//jps/jps-builders:jps-build", + "@community//jps/model-serialization:jps-model-serialization", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/analysis-api/BUILD.bazel b/platform/analysis-api/BUILD.bazel index 36597e738a2e..4c35a62d7c5b 100644 --- a/platform/analysis-api/BUILD.bazel +++ b/platform/analysis-api/BUILD.bazel @@ -1,25 +1,32 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.analysis", + name = "analysis", module_name = "intellij.platform.analysis", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/util:intellij.platform.util", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", + "@community//platform/util", + "@community//platform/util/jdom:util-jdom", + "@community//platform/extensions", + "@community//platform/core-api:core", + "@community//platform/projectModel-api:projectModel", + "@community//platform/editor-ui-api:editor", + "@community//platform/util/ui:util-ui", + "@community//platform/core-ui", + "@community//platform/util-ex", + "@community//platform/platform-util-io:ide-util-io", "@libraries//:kotlin-stdlib", - ] + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/analysis-impl/BUILD.bazel b/platform/analysis-impl/BUILD.bazel index ec10569af488..f2b3bd5f6000 100644 --- a/platform/analysis-impl/BUILD.bazel +++ b/platform/analysis-impl/BUILD.bazel @@ -1,46 +1,53 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.analysis.impl", + name = "analysis-impl", module_name = "intellij.platform.analysis.impl", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/util:intellij.platform.util", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/projectModel-impl:intellij.platform.projectModel.impl", - "@community//platform/editor-ui-ex:intellij.platform.editor.ex", - "@community//platform/indexing-api:intellij.platform.indexing", - "@community//platform/indexing-impl:intellij.platform.indexing.impl", + "@community//platform/analysis-api:analysis", + "@community//platform/core-api:core", + "@community//platform/core-impl", + "@community//platform/util", + "@community//platform/extensions", + "@community//platform/projectModel-impl", + "@community//platform/editor-ui-ex:editor-ex", + "@community//platform/indexing-api:indexing", + "@community//platform/indexing-impl", "@libraries//:kotlin-stdlib", - "@community//platform/util/ui:intellij.platform.util.ui", + "@community//platform/util/ui:util-ui", "@libraries//:gson", "@libraries//:intellij-deps-fastutil", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/code-style-api:intellij.platform.codeStyle", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", + "@community//platform/core-ui", + "@community//platform/code-style-api:codeStyle", + "@community//platform/platform-util-io:ide-util-io", "@libraries//:streamex", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util/jdom:util-jdom", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", - "@community//platform/util/text-matching:intellij.platform.util.text.matching", - "@community//platform/diagnostic:intellij.platform.diagnostic", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", + "@community//platform/util/text-matching:util-text-matching", + "@community//platform/diagnostic", "@libraries//:jackson-databind", "@libraries//:jackson-core", "@libraries//:jackson-module-kotlin", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", + "@community//platform/util-class-loader:util-classLoader", ], exports = [ - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/projectModel-impl:intellij.platform.projectModel.impl", - ] + "@community//platform/analysis-api:analysis", + "@community//platform/core-impl", + "@community//platform/projectModel-impl", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/backend/observation/BUILD.bazel b/platform/backend/observation/BUILD.bazel index f329fc772895..c79354a5d52d 100644 --- a/platform/backend/observation/BUILD.bazel +++ b/platform/backend/observation/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.backend.observation", + name = "backend-observation", module_name = "intellij.platform.backend.observation", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,7 +10,7 @@ kt_jvm_library( kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/core-api:intellij.platform.core", + "@community//platform/core-api:core", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/backend/workspace/BUILD.bazel b/platform/backend/workspace/BUILD.bazel index 6a150d8d6e40..430d6acab8b1 100644 --- a/platform/backend/workspace/BUILD.bazel +++ b/platform/backend/workspace/BUILD.bazel @@ -9,7 +9,7 @@ create_kotlinc_options( ) kt_jvm_library( - name = "intellij.platform.backend.workspace", + name = "backend-workspace", module_name = "intellij.platform.backend.workspace", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -17,8 +17,8 @@ kt_jvm_library( kotlinc_opts = ":custom", deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/workspace/storage:intellij.platform.workspace.storage", - "@community//platform/core-api:intellij.platform.core", + "@community//platform/workspace/storage:workspace-storage", + "@community//platform/core-api:core", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/boot/BUILD.bazel b/platform/boot/BUILD.bazel index 66bd20b5fc74..5fe6aee32c8d 100644 --- a/platform/boot/BUILD.bazel +++ b/platform/boot/BUILD.bazel @@ -2,16 +2,16 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.boot", + name = "boot", module_name = "intellij.platform.boot", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j11", kotlinc_opts = "//:k11", deps = [ - "@community//platform/util-class-loader:intellij.platform.util.classLoader", + "@community//platform/util-class-loader:util-classLoader", "@libraries//:annotations", - "@community//platform/util/zip:intellij.platform.util.zip", + "@community//platform/util/zip:util-zip", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/bootstrap/coroutine/BUILD.bazel b/platform/bootstrap/coroutine/BUILD.bazel index a4e6688db9a7..ada0650f7923 100644 --- a/platform/bootstrap/coroutine/BUILD.bazel +++ b/platform/bootstrap/coroutine/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.bootstrap.coroutine", + name = "bootstrap-coroutine", module_name = "intellij.platform.bootstrap.coroutine", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/build-scripts/BUILD.bazel b/platform/build-scripts/BUILD.bazel index 08b914d07bf7..1ccc6cd34d97 100644 --- a/platform/build-scripts/BUILD.bazel +++ b/platform/build-scripts/BUILD.bazel @@ -13,7 +13,7 @@ create_kotlinc_options( ) kt_jvm_library( - name = "intellij.platform.buildScripts", + name = "buildScripts", module_name = "intellij.platform.buildScripts", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -21,39 +21,39 @@ kt_jvm_library( kotlinc_opts = ":custom", plugins = ["@libraries//:serialization_plugin"], deps = [ - "@community//platform/build-scripts/downloader:intellij.platform.buildScripts.downloader", + "@community//platform/build-scripts/downloader:buildScripts-downloader", "@libraries//:commons-compress", - "@community//platform/util:intellij.platform.util", - "@community//jps/model-api:intellij.platform.jps.model", - "@community//jps/standalone-builder:intellij.tools.jps.build.standalone", + "@community//platform/util", + "@community//jps/model-api:jps-model", + "@community//jps/standalone-builder:tools-jps-build-standalone", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", "@libraries//:kotlin-stdlib", - "@community//aether-dependency-resolver:intellij.java.aetherDependencyResolver", + "@community//aether-dependency-resolver:java-aetherDependencyResolver", "@libraries//:jackson-core", - "@community//jps/model-impl:intellij.platform.jps.model.impl", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", - "@community//platform/testFramework/core:intellij.platform.testFramework.core", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", + "@community//jps/model-impl:jps-model-impl", + "@community//platform/util/xmlDom:util-xmlDom", + "@community//platform/testFramework/core:testFramework-core", + "@community//platform/util-class-loader:util-classLoader", "@libraries//:jackson-jr-objects", - "@community//plugins/groovy/jps-plugin:intellij.groovy.jps", - "@community//platform/statistics/config:intellij.platform.statistics.config", + "@community//plugins/groovy/jps-plugin:groovy-jps", + "@community//platform/statistics/config:statistics-config", "@libraries//:intellij-deps-fastutil", "@libraries//:gson", "@libraries//:protobuf-java", "@libraries//:devkit-runtime-module-repository-jps", - "@community//build/tasks:intellij.idea.community.build.tasks", - "@community//build/deps:intellij.idea.community.build.dependencies", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//build/tasks:build-tasks", + "@community//build/deps:build-dependencies", + "@community//platform/util/jdom:util-jdom", "@libraries//:jackson-databind", "@libraries//:json-schema-validator", "@libraries//:kotlinx-serialization-json-jvm", "@libraries//:kotlinx-serialization-core-jvm", - "@community//platform/util/zip:intellij.platform.util.zip", - "@community//platform/runtime/product:intellij.platform.runtime.product", + "@community//platform/util/zip:util-zip", + "@community//platform/runtime/product:runtime-product", "@libraries//:okhttp", "@libraries//:zstd-jni", - "@community//platform/util/rt-java8:intellij.platform.util.rt.java8", + "@community//platform/util/rt-java8:util-rt-java8", "@libraries//:kotlinx-collections-immutable-jvm", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:opentelemetry-extension-kotlin", @@ -79,18 +79,18 @@ kt_jvm_library( "@libraries//:kotlinx-serialization-protobuf-jvm", "@libraries//:jackson-dataformat-yaml", "@libraries//:ion-java", - "@community//platform/boot:intellij.platform.boot", - "@community//platform/ijent/buildConstants:intellij.platform.ijent.community.buildConstants", + "@community//platform/boot", + "@community//platform/ijent/buildConstants:ijent-community-buildConstants", "@libraries//:ktor-client-core-jvm", "@libraries//:netty-all", "@libraries//:netty-tcnative-boringssl-static", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", + "@community//platform/util/coroutines:util-coroutines", ], runtime_deps = [ "@libraries//:commons-cli", - "@community//plugins/groovy/rt:intellij.groovy.rt", - "@community//plugins/devkit/jps-plugin:intellij.devkit.jps", - "@community//plugins/ui-designer/jps-plugin:intellij.java.guiForms.jps", + "@community//plugins/groovy/rt:groovy-rt", + "@community//plugins/devkit/jps-plugin:devkit-jps", + "@community//plugins/ui-designer/jps-plugin:java-guiForms-jps", "@libraries//:jaxb-api", "@libraries//:jaxb-runtime", "@libraries//:javax.activation", diff --git a/platform/build-scripts/bazel/BUILD.bazel b/platform/build-scripts/bazel/BUILD.bazel index 5f36045497a1..d10f7f75357e 100644 --- a/platform/build-scripts/bazel/BUILD.bazel +++ b/platform/build-scripts/bazel/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.buildScripts.bazel", + name = "buildScripts-bazel", module_name = "intellij.platform.buildScripts.bazel", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,11 +10,11 @@ kt_jvm_library( kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@community//jps/model-serialization:intellij.platform.jps.model.serialization", - "@community//jps/model-api:intellij.platform.jps.model", - "@community//platform/projectModel-api:intellij.platform.projectModel", + "@community//jps/model-serialization:jps-model-serialization", + "@community//jps/model-api:jps-model", + "@community//platform/projectModel-api:projectModel", "@libraries//:kotlin-jps-plugin-classpath", ], - runtime_deps = ["@community//jps/model-impl:intellij.platform.jps.model.impl"] + runtime_deps = ["@community//jps/model-impl:jps-model-impl"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelFileUpdater.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelFileUpdater.kt index b228f4bdb43b..be4c213246e4 100644 --- a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelFileUpdater.kt +++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelFileUpdater.kt @@ -5,26 +5,48 @@ import java.nio.file.Files import java.nio.file.Path class BazelFileUpdater(private val file: Path) { - private var fileContent: String = Files.readString(file) + private var originalContent: String? = runCatching { Files.readString(file) }.getOrNull() + private var fileContent: String? = originalContent fun insertAutoGeneratedSection(sectionName: String, autoGeneratedContent: String) { + require(sectionName.isNotEmpty()) { + "sectionName must not be empty" + } + require(autoGeneratedContent.isNotEmpty()) { + "autoGeneratedContent must not be empty" + } + val startToken = "### auto-generated section `$sectionName` start" val endToken = "### auto-generated section `$sectionName` end" val newSection = "\n$autoGeneratedContent" + val fileContent = fileContent + if (fileContent == null) { + resetFileContent(startToken, newSection, endToken) + return + } val startIndex = fileContent.indexOf(startToken) val endIndex = fileContent.indexOf(endToken) if (startIndex == -1 || endIndex == -1) { - println("Section `$sectionName` doesn't exist in the file $file") + if (false) { + resetFileContent(startToken, newSection, endToken) + } + else { + println("Section `$sectionName` doesn't exist in the file $file") + } } else { - fileContent = fileContent.substring(0, startIndex + startToken.length) + newSection + fileContent.substring(endIndex) + this.fileContent = fileContent.substring(0, startIndex + startToken.length) + newSection + fileContent.substring(endIndex) } } + private fun resetFileContent(startToken: String, newSection: String, endToken: String) { + this.fileContent = startToken + "\n" + newSection.trim() + "\n" + endToken + } + fun save() { - if (runCatching { Files.readString(file) }.getOrNull() != fileContent) { + if (originalContent != fileContent) { Files.writeString(file, fileContent) } } diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/JpsModuleToBazel.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/JpsModuleToBazel.kt index 195c735e2853..4af2a23420b6 100644 --- a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/JpsModuleToBazel.kt +++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/JpsModuleToBazel.kt @@ -3,12 +3,11 @@ package org.jetbrains.intellij.build.bazel +import com.intellij.openapi.util.NlsSafe import org.jetbrains.jps.model.JpsProject import org.jetbrains.jps.model.java.* import org.jetbrains.jps.model.library.JpsRepositoryLibraryType -import org.jetbrains.jps.model.module.JpsLibraryDependency -import org.jetbrains.jps.model.module.JpsModule -import org.jetbrains.jps.model.module.JpsModuleDependency +import org.jetbrains.jps.model.module.* import org.jetbrains.jps.model.serialization.JpsSerializationManager import org.jetbrains.jps.util.JpsPathUtil import org.jetbrains.kotlin.jps.model.JpsKotlinFacetModuleExtension @@ -32,7 +31,8 @@ class JpsModuleToBazel { generator.addModuleToQueue(nameToModule.getValue("intellij.platform.buildScripts")) generator.addModuleToQueue(nameToModule.getValue("intellij.platform.buildScripts.bazel")) - generator.addModuleToQueue(nameToModule.getValue("intellij.platform.ide.impl")) + generator.addModuleToQueue(nameToModule.getValue("intellij.platform.images")) + generator.addModuleToQueue(nameToModule.getValue("intellij.xml.impl")) generator.generate() generateCommunityLibraryBuild(projectDir, generator) @@ -80,6 +80,10 @@ private data class ModuleDescriptor( private fun describeModule(module: JpsModule): ModuleDescriptor { val contentRoots = module.contentRootsList.urls.map { Path.of(JpsPathUtil.urlToPath(it)) } + if (contentRoots.isEmpty()) { + throw NoContentRoot("Skip ${module.name} because it has no content roots") + } + require(contentRoots.size == 1) { "Expected exactly one content root for module ${module.name}, got $contentRoots" } @@ -88,6 +92,8 @@ private fun describeModule(module: JpsModule): ModuleDescriptor { ) } +private class NoContentRoot(message: String) : RuntimeException(message) + private data class Library( @JvmField val bazelLabel: String, @JvmField val mavenCoordinates: String, @@ -109,18 +115,22 @@ private class BazelBuildFileGenerator( private val moduleDescriptors = IdentityHashMap() - private fun getModuleDescriptor(module: JpsModule): ModuleDescriptor { - return moduleDescriptors.computeIfAbsent(module) { describeModule(it) } + private fun getModuleDescriptor(module: JpsModule): ModuleDescriptor? { + try { + return moduleDescriptors.computeIfAbsent(module) { describeModule(it) } + } + catch (_: NoContentRoot) { + println("Skip ${module.name} because it has no content roots") + return null + } } val libs = LinkedHashSet() fun addModuleToQueue(module: JpsModule) { - if (generated.putIfAbsent(module, true) != null) { - return + if (generated.putIfAbsent(module, true) == null) { + queue.addLast(module) } - - queue.addLast(module) } fun generate() { @@ -129,8 +139,8 @@ private class BazelBuildFileGenerator( } } - private fun getBazelDependencyLabel(module: JpsModule): String { - val descriptor = getModuleDescriptor(module) + private fun getBazelDependencyLabel(module: JpsModule): String? { + val descriptor = getModuleDescriptor(module) ?: return null val contentRoot = descriptor.contentRoot var path = checkAndGetRelativePath(projectDir, contentRoot).invariantSeparatorsPathString if (path.startsWith("community/")) { @@ -139,37 +149,87 @@ private class BazelBuildFileGenerator( else { path = "//$path" } - return path + ":${module.name}" + val dirName = contentRoot.fileName.toString() + val bazelName = jpsModuleNameToBazelBuildName(module) + return path + (if (dirName == bazelName) "" else ":${jpsModuleNameToBazelBuildName(module)}") } private fun generateBazelBuildFiles(module: JpsModule) { - val moduleDescriptor = getModuleDescriptor(module) + val moduleDescriptor = getModuleDescriptor(module) ?: return val contentRoot = moduleDescriptor.contentRoot val fileUpdater = BazelFileUpdater(contentRoot.resolve("BUILD.bazel")) buildFile(fileUpdater, "build") { - load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + val sources = computeSources(module, contentRoot, JavaSourceRootType.SOURCE) + val resources = module.sourceRoots.filter { it.rootType == JavaResourceRootType.RESOURCE } - target("kt_jvm_library") { - option("name", module.name) - option("module_name", module.name) - visibility(arrayOf("//visibility:public")) - option("srcs", glob(computeSources(module, contentRoot))) + val resourceDependencies = mutableListOf() - val jvmTarget = getLanguageLevel(module) - var kotlincOptionsLabel = computeKotlincOptions(module = module, jvmTarget = jvmTarget) ?: "//:k$jvmTarget" - var javacOptionsLabel = computeJavacOptions(module, jvmTarget) ?: "//:j$jvmTarget" + val isResourceOnly = sources.isEmpty() + if (resources.isNotEmpty()) { + generateResources(resources = resources, isResourceOnly = isResourceOnly, module = module, resourceDependencies = resourceDependencies, contentRoot = contentRoot) + } - option("javac_opts", javacOptionsLabel) - option("kotlinc_opts", kotlincOptionsLabel) + if (!isResourceOnly) { + load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") - generateDeps(module) + target("kt_jvm_library") { + option("name", jpsModuleNameToBazelBuildName(module)) + option("module_name", module.name) + visibility(arrayOf("//visibility:public")) + option("srcs", glob(sources)) + + val jvmTarget = getLanguageLevel(module) + var kotlincOptionsLabel = computeKotlincOptions(module = module, jvmTarget = jvmTarget) ?: "//:k$jvmTarget" + var javacOptionsLabel = computeJavacOptions(module, jvmTarget) ?: "//:j$jvmTarget" + + option("javac_opts", javacOptionsLabel) + option("kotlinc_opts", kotlincOptionsLabel) + + generateDeps(module, resourceDependencies) + } + } + + if (resources.isEmpty() && sources.isEmpty()) { + //todo support generation for test-only modules + return } } fileUpdater.save() } - // exports doesn't work for kotlin-rules - we decided that it is better just write by hand BUILD file if `java_library` is necessary (add-exports works for java rules) - // the code below is not actual + private fun BuildFile.generateResources( + resources: List, + isResourceOnly: Boolean, + module: JpsModule, + resourceDependencies: MutableList, + contentRoot: Path, + ) { + load("@rules_java//java:defs.bzl", "java_library") + for (resourceRoot in resources) { + target("java_library") { + val resourceDependency = if (isResourceOnly) jpsModuleNameToBazelBuildName(module) else resourceRoot.path.fileName.toString() + option("name", resourceDependency) + if (isResourceOnly) { + visibility(arrayOf("//visibility:public")) + } + else { + resourceDependencies.add(resourceDependency) + } + + val prefix = checkAndGetRelativePath(contentRoot, resourceRoot.path).invariantSeparatorsPathString + option("resources", glob(listOf("$prefix/**/*"))) + } + } + } + + private fun jpsModuleNameToBazelBuildName(module: JpsModule): @NlsSafe String { + return module.name + .removePrefix("intellij.platform.") + .removePrefix("intellij.idea.community.") + .removePrefix("intellij.") + .replace('.', '-') + } + private fun BuildFile.computeJavacOptions(module: JpsModule, jvmTarget: String): String? { val extraJavacOptions = projectJavacSettings.currentCompilerOptions.ADDITIONAL_OPTIONS_OVERRIDE.get(module.name) ?: return null val exports = mutableListOf() @@ -190,7 +250,6 @@ private class BazelBuildFileGenerator( // release is not compatible with --add-exports (*** java) require(jvmTarget == "17") option("x_ep_disable_all_checks", true) - option("x_enable_incremental_compilation", true) option("warn", "off") option("add_exports", exports) } @@ -219,15 +278,21 @@ private class BazelBuildFileGenerator( return ":$kotlincOptionsName" } - private fun computeSources(module: JpsModule, contentRoot: Path): List { + private fun computeSources(module: JpsModule, contentRoot: Path, type: JpsModuleSourceRootType<*>): List { return module.sourceRoots.asSequence() - .filter { !productionOnly || JavaModuleSourceRootTypes.PRODUCTION.contains(it.rootType) } - .flatMap { - var prefix = checkAndGetRelativePath(contentRoot, it.path).invariantSeparatorsPathString + .filter { it.rootType == type } + .flatMap { it -> + val dir = it.path + var prefix = checkAndGetRelativePath(contentRoot, dir).invariantSeparatorsPathString if (prefix.isNotEmpty()) { prefix += "/" } - sequenceOf("$prefix**/*.kt", "$prefix**/*.java") + if (type == JavaSourceRootType.SOURCE || type == JavaSourceRootType.TEST_SOURCE) { + sequenceOf("$prefix**/*.kt", "$prefix**/*.java") + } + else { + sequenceOf("$prefix**/*") + } } .toList() } @@ -243,11 +308,13 @@ private class BazelBuildFileGenerator( } } - private fun Target.generateDeps(module: JpsModule) { + private fun Target.generateDeps(module: JpsModule, resourceDependencies: List) { val deps = ArrayList() val exports = mutableListOf() val runtimeDeps = mutableListOf() + resourceDependencies.mapTo(runtimeDeps) { ":$it" } + for (element in module.dependenciesList.dependencies) { val dependencyExtension = javaExtensionService.getDependencyExtension(element) ?: continue val scope = dependencyExtension.scope @@ -257,7 +324,8 @@ private class BazelBuildFileGenerator( if (element is JpsModuleDependency) { val dependency = element.moduleReference.resolve()!! - val label = getBazelDependencyLabel(dependency) + // todo runtime dependency (getBazelDependencyLabel() is null only because fake "main" modules do not have content roots, and we don't know where to create BUILD file) + val label = getBazelDependencyLabel(dependency) ?: continue if (scope == JpsJavaDependencyScope.RUNTIME) { runtimeDeps.add(label) } diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dsl.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dsl.kt index c1a0280f6546..5f750956d3c4 100644 --- a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dsl.kt +++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dsl.kt @@ -1,17 +1,7 @@ // Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package org.jetbrains.intellij.build.bazel -import java.nio.file.Files -import java.nio.file.Path - -internal fun buildFile(out: Path, block: BuildFile.() -> Unit) { - val data = "### auto-generated section `build` start\n" + BuildFile().apply(block).render() + "### auto-generated section `build` end" - if (runCatching { Files.readString(out) }.getOrNull() != data) { - Files.writeString(out, data) - } -} - -internal fun buildFile(out: BazelFileUpdater, sectionName: String, block: BuildFile.() -> Unit) { +internal inline fun buildFile(out: BazelFileUpdater, sectionName: String, block: BuildFile.() -> Unit) { out.insertAutoGeneratedSection(sectionName, BuildFile().apply(block).render()) } diff --git a/platform/build-scripts/downloader/BUILD.bazel b/platform/build-scripts/downloader/BUILD.bazel index e54b9e67c6c2..e6d3ae3b3a32 100644 --- a/platform/build-scripts/downloader/BUILD.bazel +++ b/platform/build-scripts/downloader/BUILD.bazel @@ -9,7 +9,7 @@ create_kotlinc_options( ) kt_jvm_library( - name = "intellij.platform.buildScripts.downloader", + name = "buildScripts-downloader", module_name = "intellij.platform.buildScripts.downloader", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/built-in-server-api/BUILD.bazel b/platform/built-in-server-api/BUILD.bazel index 59c3e3ccebaa..c0a0c8ddeb82 100644 --- a/platform/built-in-server-api/BUILD.bazel +++ b/platform/built-in-server-api/BUILD.bazel @@ -1,21 +1,28 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.builtInServer", + name = "builtInServer", module_name = "intellij.platform.builtInServer", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-api:intellij.platform.core", + "@community//platform/core-api:core", "@libraries//:kotlin-stdlib", "@libraries//:netty-codec-http2", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/analysis-api:intellij.platform.analysis", - ] + "@community//platform/util-ex", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/ide-core", + "@community//platform/analysis-api:analysis", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/code-style-api/BUILD.bazel b/platform/code-style-api/BUILD.bazel index 9247635ae58f..7ebd5ee60e34 100644 --- a/platform/code-style-api/BUILD.bazel +++ b/platform/code-style-api/BUILD.bazel @@ -1,21 +1,28 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.codeStyle", + name = "codeStyle", module_name = "intellij.platform.codeStyle", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-api:intellij.platform.core", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/projectModel-api:intellij.platform.projectModel", + "@community//platform/core-api:core", + "@community//platform/editor-ui-api:editor", + "@community//platform/extensions", + "@community//platform/projectModel-api:projectModel", "@libraries//:kotlin-stdlib", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util/concurrency:intellij.platform.concurrency", - ] + "@community//platform/util/jdom:util-jdom", + "@community//platform/util/concurrency", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/code-style-impl/BUILD.bazel b/platform/code-style-impl/BUILD.bazel index 06d3599225a4..9118ab5e8efd 100644 --- a/platform/code-style-impl/BUILD.bazel +++ b/platform/code-style-impl/BUILD.bazel @@ -1,22 +1,29 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.codeStyle.impl", + name = "codeStyle-impl", module_name = "intellij.platform.codeStyle.impl", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/analysis-impl:intellij.platform.analysis.impl", - "@community//platform/code-style-api:intellij.platform.codeStyle", - "@community//platform/util:intellij.platform.util", - "@community//platform/util/ui:intellij.platform.util.ui", + "@community//platform/analysis-impl", + "@community//platform/code-style-api:codeStyle", + "@community//platform/util", + "@community//platform/util/ui:util-ui", "@libraries//:kotlin-stdlib", "@libraries//:streamex", "@libraries//:intellij-deps-fastutil", - "@community//platform/editor-ui-api:intellij.platform.editor", - ] + "@community//platform/editor-ui-api:editor", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/configuration-store-impl/BUILD.bazel b/platform/configuration-store-impl/BUILD.bazel index e8da8c1d3b67..162ed916b1e2 100644 --- a/platform/configuration-store-impl/BUILD.bazel +++ b/platform/configuration-store-impl/BUILD.bazel @@ -1,38 +1,48 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.configurationStore.impl", + name = "configurationStore-impl", + module_name = "intellij.platform.configurationStore.impl", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", plugins = ["@libraries//:serialization_plugin"], deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/util:intellij.platform.util", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/platform-api:intellij.platform.ide", - "@community//platform/projectModel-impl:intellij.platform.projectModel.impl", - "@community//platform/workspace/jps:intellij.platform.workspace.jps", - "@community//platform/platform-impl:intellij.platform.ide.impl", + "@community//platform/util", + "@community//platform/core-api:core", + "@community//platform/platform-api:ide", + "@community//platform/projectModel-impl", + "@community//platform/workspace/jps:workspace-jps", + "@community//platform/platform-impl:ide-impl", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/object-serializer:intellij.platform.objectSerializer", - "@community//platform/service-container:intellij.platform.serviceContainer", + "@community//platform/object-serializer:objectSerializer", + "@community//platform/service-container:serviceContainer", "@libraries//:snakeyaml-engine", - "@community//platform/statistics:intellij.platform.statistics", + "@community//platform/statistics", "@libraries//:intellij-deps-fastutil", - "@community//platform/diff-api:intellij.platform.diff", - "@community//platform/core-ui:intellij.platform.core.ui", + "@community//platform/diff-api:diff", + "@community//platform/core-ui", "@libraries//:aalto-xml", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util/xmlDom:util-xmlDom", + "@community//platform/util/jdom:util-jdom", "@libraries//:hash4j", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", - "@community//platform/backend/workspace:intellij.platform.backend.workspace", - "@community//platform/settings:intellij.platform.settings", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", + "@community//platform/backend/workspace:backend-workspace", + "@community//platform/settings", "@libraries//:kotlinx-serialization-core-jvm", - "@libraries//:kotlinx-serialization-json-jvm" - ] + "@libraries//:kotlinx-serialization-json-jvm", + ], + runtime_deps = [":resources"] ) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/core-api/BUILD.bazel b/platform/core-api/BUILD.bazel index e4b5efd06bda..bdab8e018347 100644 --- a/platform/core-api/BUILD.bazel +++ b/platform/core-api/BUILD.bazel @@ -1,30 +1,37 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.core", + name = "core", module_name = "intellij.platform.core", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j8", kotlinc_opts = "//:k8", deps = [ - "@community//platform/util:intellij.platform.util", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/util/progress:intellij.platform.util.progress", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util", + "@community//platform/extensions", + "@community//platform/util/progress:util-progress", + "@community//platform/util/jdom:util-jdom", "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", - "@community//platform/diagnostic:intellij.platform.diagnostic", + "@community//platform/util/xmlDom:util-xmlDom", + "@community//platform/diagnostic", "@libraries//:kotlinx-collections-immutable-jvm", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", + "@community//platform/util/coroutines:util-coroutines", "@libraries//:annotations", ], exports = [ - "@community//platform/util:intellij.platform.util", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/util/progress:intellij.platform.util.progress", - ] + "@community//platform/util", + "@community//platform/extensions", + "@community//platform/util/progress:util-progress", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/core-impl/BUILD.bazel b/platform/core-impl/BUILD.bazel index 077af956c686..a38af5deb5fd 100644 --- a/platform/core-impl/BUILD.bazel +++ b/platform/core-impl/BUILD.bazel @@ -1,34 +1,41 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.core.impl", + name = "core-impl", module_name = "intellij.platform.core.impl", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j8", kotlinc_opts = "//:k8", deps = [ - "@community//platform/core-api:intellij.platform.core", + "@community//platform/core-api:core", "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util/jdom:util-jdom", "@libraries//:intellij-deps-fastutil", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", + "@community//platform/util-class-loader:util-classLoader", "@libraries//:aalto-xml", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", + "@community//platform/util/xmlDom:util-xmlDom", "@libraries//:automaton", "@libraries//:guava", - "@community//platform/util/diff:intellij.platform.util.diff", - "@community//platform/diagnostic:intellij.platform.diagnostic", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", + "@community//platform/util/diff:util-diff", + "@community//platform/diagnostic", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", + "@community//platform/util/coroutines:util-coroutines", ], exports = [ - "@community//platform/core-api:intellij.platform.core", + "@community//platform/core-api:core", "@libraries//:kotlin-stdlib", - ] + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/core-nio-fs/BUILD.bazel b/platform/core-nio-fs/BUILD.bazel index 83eca1e4c70d..f76a09e2adc0 100644 --- a/platform/core-nio-fs/BUILD.bazel +++ b/platform/core-nio-fs/BUILD.bazel @@ -1,7 +1,7 @@ load("@rules_java//java:defs.bzl", "java_library") java_library( - name = "intellij.platform.core.nio.fs", + name = "core-nio-fs", visibility = ["//visibility:public"], srcs = glob(["src/**/*.java"]), add_exports = ["java.base/sun.nio.fs"], diff --git a/platform/core-ui/BUILD.bazel b/platform/core-ui/BUILD.bazel index c859029736c1..a459bc78ad85 100644 --- a/platform/core-ui/BUILD.bazel +++ b/platform/core-ui/BUILD.bazel @@ -2,16 +2,16 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.core.ui", + name = "core-ui", module_name = "intellij.platform.core.ui", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/util:intellij.platform.util", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/util/ui:intellij.platform.util.ui", + "@community//platform/util", + "@community//platform/core-api:core", + "@community//platform/util/ui:util-ui", "@libraries//:kotlin-stdlib", "@libraries//:hash4j", ] diff --git a/platform/credential-store/BUILD.bazel b/platform/credential-store/BUILD.bazel index 9447062b3877..1a327f4d71ad 100644 --- a/platform/credential-store/BUILD.bazel +++ b/platform/credential-store/BUILD.bazel @@ -2,18 +2,18 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.credentialStore", + name = "credentialStore", module_name = "intellij.platform.credentialStore", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/util/base:intellij.platform.util.base", - "@community//platform/util:intellij.platform.util", + "@community//platform/util-ex", + "@community//platform/util/base:util-base", + "@community//platform/util", "@libraries//:kotlin-stdlib", - "@community//platform/core-api:intellij.platform.core", + "@community//platform/core-api:core", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/diagnostic/BUILD.bazel b/platform/diagnostic/BUILD.bazel index ead2e6721828..742f5c02cf0c 100644 --- a/platform/diagnostic/BUILD.bazel +++ b/platform/diagnostic/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.diagnostic", + name = "diagnostic", module_name = "intellij.platform.diagnostic", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/diagnostic/startUpPerformanceReporter/BUILD.bazel b/platform/diagnostic/startUpPerformanceReporter/BUILD.bazel index a232a4b3cfe1..13740ff91548 100644 --- a/platform/diagnostic/startUpPerformanceReporter/BUILD.bazel +++ b/platform/diagnostic/startUpPerformanceReporter/BUILD.bazel @@ -9,7 +9,7 @@ create_kotlinc_options( ) kt_jvm_library( - name = "intellij.platform.diagnostic.startUpPerformanceReporter", + name = "diagnostic-startUpPerformanceReporter", module_name = "intellij.platform.diagnostic.startUpPerformanceReporter", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -19,20 +19,20 @@ kt_jvm_library( deps = [ "@libraries//:kotlin-stdlib", "@libraries//:jackson-core", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/util/ui:intellij.platform.util.ui", + "@community//platform/core-impl", + "@community//platform/util-ex", + "@community//platform/util/ui:util-ui", "@libraries//:intellij-deps-fastutil", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", - "@community//platform/platform-util-io-impl:intellij.platform.ide.util.io.impl", + "@community//platform/util-class-loader:util-classLoader", + "@community//platform/platform-util-io-impl:ide-util-io-impl", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-protobuf-jvm", - "@community//platform/diagnostic/telemetry-impl:intellij.platform.diagnostic.telemetry.impl", - "@community//platform/diagnostic:intellij.platform.diagnostic", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", + "@community//platform/diagnostic/telemetry-impl:diagnostic-telemetry-impl", + "@community//platform/diagnostic", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/diagnostic/telemetry-impl/BUILD.bazel b/platform/diagnostic/telemetry-impl/BUILD.bazel index baf9f261d06a..fd117857582e 100644 --- a/platform/diagnostic/telemetry-impl/BUILD.bazel +++ b/platform/diagnostic/telemetry-impl/BUILD.bazel @@ -1,7 +1,13 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") load("@community//:build/compiler-options.bzl", "create_kotlinc_options") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + create_kotlinc_options( name = "custom", jvm_target = "11", @@ -9,10 +15,10 @@ create_kotlinc_options( ) kt_jvm_library( - name = "intellij.platform.diagnostic.telemetry.impl", + name = "diagnostic-telemetry-impl", module_name = "intellij.platform.diagnostic.telemetry.impl", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j11", kotlinc_opts = ":custom", plugins = ["@libraries//:serialization_plugin"], @@ -23,18 +29,19 @@ kt_jvm_library( "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:opentelemetry-extension-kotlin", - "@community//platform/util:intellij.platform.util", + "@community//platform/util", "@libraries//:opentelemetry-exporter-otlp-common", "@libraries//:HdrHistogram", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/util/http:intellij.platform.util.http", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", + "@community//platform/core-impl", + "@community//platform/util/http:util-http", "@libraries//:kotlinx-serialization-protobuf-jvm", "@libraries//:kotlinx-serialization-core-jvm", - "@community//platform/diagnostic:intellij.platform.diagnostic", - "@community//platform/diagnostic/telemetry.exporters:intellij.platform.diagnostic.telemetry.exporters", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", + "@community//platform/diagnostic", + "@community//platform/diagnostic/telemetry.exporters:diagnostic-telemetry-exporters", + "@community//platform/util/coroutines:util-coroutines", ], - exports = ["@community//platform/diagnostic/telemetry.exporters:intellij.platform.diagnostic.telemetry.exporters"] + exports = ["@community//platform/diagnostic/telemetry.exporters:diagnostic-telemetry-exporters"], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/diagnostic/telemetry.exporters/BUILD.bazel b/platform/diagnostic/telemetry.exporters/BUILD.bazel index 16417ee601fb..c6cfa040295b 100644 --- a/platform/diagnostic/telemetry.exporters/BUILD.bazel +++ b/platform/diagnostic/telemetry.exporters/BUILD.bazel @@ -1,7 +1,13 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") load("@community//:build/compiler-options.bzl", "create_kotlinc_options") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + create_kotlinc_options( name = "custom", jvm_target = "11", @@ -9,28 +15,29 @@ create_kotlinc_options( ) kt_jvm_library( - name = "intellij.platform.diagnostic.telemetry.exporters", + name = "diagnostic-telemetry-exporters", module_name = "intellij.platform.diagnostic.telemetry.exporters", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j11", kotlinc_opts = ":custom", plugins = ["@libraries//:serialization_plugin"], deps = [ "@libraries//:kotlin-stdlib", "@libraries//:annotations", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", "@libraries//:opentelemetry-exporter-otlp-common", - "@community//platform/util/http:intellij.platform.util.http", + "@community//platform/util/http:util-http", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/util:intellij.platform.util", + "@community//platform/util", "@libraries//:jackson-core", "@libraries//:jackson-databind", "@libraries//:jackson-module-kotlin", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-protobuf-jvm", - ] + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/diagnostic/telemetry/BUILD.bazel b/platform/diagnostic/telemetry/BUILD.bazel index b978ac88f8a1..29464c91b915 100644 --- a/platform/diagnostic/telemetry/BUILD.bazel +++ b/platform/diagnostic/telemetry/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.diagnostic.telemetry", + name = "diagnostic-telemetry", module_name = "intellij.platform.diagnostic.telemetry", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -14,9 +14,9 @@ kt_jvm_library( "@libraries//:opentelemetry-sdk.provided", "@libraries//:opentelemetry-semconv.provided", "@libraries//:opentelemetry-extension-kotlin.provided", - "@community//platform/util:intellij.platform.util", - "@community//platform/diagnostic:intellij.platform.diagnostic", + "@community//platform/util", + "@community//platform/diagnostic", ], - exports = ["@community//platform/diagnostic:intellij.platform.diagnostic"] + exports = ["@community//platform/diagnostic"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/diff-api/BUILD.bazel b/platform/diff-api/BUILD.bazel index 1290bfd2930e..73f16e0ce496 100644 --- a/platform/diff-api/BUILD.bazel +++ b/platform/diff-api/BUILD.bazel @@ -1,27 +1,34 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.diff", + name = "diff", module_name = "intellij.platform.diff", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/util/diff:intellij.platform.util.diff", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/projectModel-api:intellij.platform.projectModel", + "@community//platform/util/diff:util-diff", + "@community//platform/ide-core", + "@community//platform/util/ui:util-ui", + "@community//platform/core-ui", + "@community//platform/core-api:core", + "@community//platform/editor-ui-api:editor", + "@community//platform/analysis-api:analysis", + "@community//platform/projectModel-api:projectModel", "@libraries//:kotlin-stdlib", ], exports = [ - "@community//platform/util/diff:intellij.platform.util.diff", - "@community//platform/ide-core:intellij.platform.ide.core", - ] + "@community//platform/util/diff:util-diff", + "@community//platform/ide-core", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/diff-impl/BUILD.bazel b/platform/diff-impl/BUILD.bazel index 62ff54c6cc89..cf5cee4c95c9 100644 --- a/platform/diff-impl/BUILD.bazel +++ b/platform/diff-impl/BUILD.bazel @@ -1,27 +1,37 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.diff.impl", + name = "diff-impl", + module_name = "intellij.platform.diff.impl", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-api:intellij.platform.core", - "@community//platform/diff-api:intellij.platform.diff", - "@community//platform/execution-impl:intellij.platform.execution.impl", - "@community//platform/platform-api:intellij.platform.ide", - "@community//platform/platform-impl:intellij.platform.ide.impl", - "@community//platform/lang-api:intellij.platform.lang", + "@community//platform/core-api:core", + "@community//platform/diff-api:diff", + "@community//platform/execution-impl", + "@community//platform/platform-api:ide", + "@community//platform/platform-impl:ide-impl", + "@community//platform/lang-api:lang", "@libraries//:guava", - "@community//platform/statistics:intellij.platform.statistics", - "@community//platform/boot:intellij.platform.boot", - "@community//platform/core-ui:intellij.platform.core.ui", + "@community//platform/statistics", + "@community//platform/boot", + "@community//platform/core-ui", "@libraries//:intellij-deps-fastutil", - "@community//platform/platform-util-io-impl:intellij.platform.ide.util.io.impl", + "@community//platform/platform-util-io-impl:ide-util-io-impl", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", - "@community//platform/util/jdom:intellij.platform.util.jdom" + "@community//platform/util/coroutines:util-coroutines", + "@community//platform/util/jdom:util-jdom", ], - exports = ["@community//platform/diff-api:intellij.platform.diff"] + exports = ["@community//platform/diff-api:diff"], + runtime_deps = [":resources"] ) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/editor-ui-api/BUILD.bazel b/platform/editor-ui-api/BUILD.bazel index 21330b60230a..ff04b2ac5628 100644 --- a/platform/editor-ui-api/BUILD.bazel +++ b/platform/editor-ui-api/BUILD.bazel @@ -1,25 +1,32 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.editor", + name = "editor", module_name = "intellij.platform.editor", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-api:intellij.platform.core", - "@community//platform/util:intellij.platform.util", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/indexing-api:intellij.platform.indexing", + "@community//platform/core-api:core", + "@community//platform/util", + "@community//platform/projectModel-api:projectModel", + "@community//platform/indexing-api:indexing", "@libraries//:kotlin-stdlib", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util/jdom:util-jdom", "@libraries//:annotations", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/diagnostic:intellij.platform.diagnostic", - ] + "@community//platform/util/concurrency", + "@community//platform/util/ui:util-ui", + "@community//platform/core-ui", + "@community//platform/diagnostic", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/editor-ui-ex/BUILD.bazel b/platform/editor-ui-ex/BUILD.bazel index 4e4bd1204994..8b7566ea1cfa 100644 --- a/platform/editor-ui-ex/BUILD.bazel +++ b/platform/editor-ui-ex/BUILD.bazel @@ -1,30 +1,37 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.editor.ex", + name = "editor-ex", module_name = "intellij.platform.editor.ex", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/util:intellij.platform.util", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/indexing-impl:intellij.platform.indexing.impl", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/projectModel-impl:intellij.platform.projectModel.impl", - "@community//platform/util/ui:intellij.platform.util.ui", + "@community//platform/editor-ui-api:editor", + "@community//platform/util", + "@community//platform/core-impl", + "@community//platform/indexing-impl", + "@community//platform/projectModel-api:projectModel", + "@community//platform/projectModel-impl", + "@community//platform/util/ui:util-ui", "@libraries//:intellij-deps-fastutil", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/statistics:intellij.platform.statistics", + "@community//platform/core-ui", + "@community//platform/util/jdom:util-jdom", + "@community//platform/statistics", ], exports = [ - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/util:intellij.platform.util", - "@community//platform/core-impl:intellij.platform.core.impl", - ] + "@community//platform/editor-ui-api:editor", + "@community//platform/util", + "@community//platform/core-impl", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/eel/BUILD.bazel b/platform/eel/BUILD.bazel index 38e3f952e86d..cb7e1a6ed12e 100644 --- a/platform/eel/BUILD.bazel +++ b/platform/eel/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.eel", + name = "eel", module_name = "intellij.platform.eel", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/eelProvider/BUILD.bazel b/platform/eelProvider/BUILD.bazel index 258d9d267c4a..dec97cab30b3 100644 --- a/platform/eelProvider/BUILD.bazel +++ b/platform/eelProvider/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.eel.provider", + name = "eel-provider", module_name = "intellij.platform.eel.provider", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -12,13 +12,13 @@ kt_jvm_library( "@libraries//:kotlin-stdlib", "@libraries//:annotations", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/util/base:intellij.platform.util.base", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/util:intellij.platform.util", - "@community//platform/eel:intellij.platform.eel", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", - "@community//platform/core-api:intellij.platform.core", + "@community//platform/util/base:util-base", + "@community//platform/extensions", + "@community//platform/util", + "@community//platform/eel", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/util/coroutines:util-coroutines", + "@community//platform/core-api:core", "@libraries//:jna-platform", "@libraries//:pty4j", ] diff --git a/platform/execution-impl/BUILD.bazel b/platform/execution-impl/BUILD.bazel index d913d364d23e..cf8f71908070 100644 --- a/platform/execution-impl/BUILD.bazel +++ b/platform/execution-impl/BUILD.bazel @@ -1,42 +1,45 @@ +### auto-generated section `build` start load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.execution.impl", + name = "execution-impl", + module_name = "intellij.platform.execution.impl", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-api:intellij.platform.core", - "@community//platform/platform-api:intellij.platform.ide", - "@community//platform/lang-api:intellij.platform.lang", - "@community//platform/statistics:intellij.platform.statistics", - "@community//platform/platform-impl:intellij.platform.ide.impl", - "@community//platform/macro:intellij.platform.macro", + "@community//platform/core-api:core", + "@community//platform/platform-api:ide", + "@community//platform/lang-api:lang", + "@community//platform/statistics", + "@community//platform/platform-impl:ide-impl", + "@community//platform/macro", "@libraries//:miglayout-swing", "@libraries//:guava", "@libraries//:streamex", "@libraries//:intellij-deps-fastutil", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/platform-util-io-impl:intellij.platform.ide.util.io.impl", + "@community//platform/core-ui", + "@community//platform/platform-util-io-impl:ide-util-io-impl", "@libraries//:jediterm-core", "@libraries//:jediterm-ui", "@libraries//:pty4j", - "@community//platform/execution:intellij.platform.execution", - "@community//platform/wsl-impl:intellij.platform.wsl.impl", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/workspace/storage:intellij.platform.workspace.storage", + "@community//platform/execution", + "@community//platform/wsl-impl", + "@community//platform/util/jdom:util-jdom", + "@community//platform/workspace/storage:workspace-storage", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:jna-platform", "@libraries//:hash4j", - "@community//platform/workspace/jps:intellij.platform.workspace.jps", - "@community//platform/backend/workspace:intellij.platform.backend.workspace", - "@community//platform/diagnostic:intellij.platform.diagnostic", - "@community//platform/ijent:intellij.platform.ijent", - "@community//platform/ijent/impl:intellij.platform.ijent.community.impl", + "@community//platform/workspace/jps:workspace-jps", + "@community//platform/backend/workspace:backend-workspace", + "@community//platform/diagnostic", + "@community//platform/ijent", + "@community//platform/ijent/impl:ijent-community-impl", "@libraries//:rd-core", - "@community//platform/rd-platform-community:intellij.platform.rd.community", - "@community//platform/util/coroutines:intellij.platform.util.coroutines" + "@community//platform/rd-platform-community:rd-community", + "@community//platform/util/coroutines:util-coroutines", ], - exports = ["@community//platform/macro:intellij.platform.macro"] + exports = ["@community//platform/macro"] ) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/execution/BUILD.bazel b/platform/execution/BUILD.bazel index 3986bd8a6a17..fcd53107ec9a 100644 --- a/platform/execution/BUILD.bazel +++ b/platform/execution/BUILD.bazel @@ -1,27 +1,34 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.execution", + name = "execution", module_name = "intellij.platform.execution", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/analysis-api:intellij.platform.analysis", + "@community//platform/core-api:core", + "@community//platform/ide-core", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/util/ui:util-ui", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util-ex", + "@community//platform/util/concurrency", + "@community//platform/projectModel-api:projectModel", + "@community//platform/editor-ui-api:editor", + "@community//platform/core-ui", + "@community//platform/analysis-api:analysis", "@libraries//:kotlinx-coroutines-core-jvm", - ] + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/extensions/BUILD.bazel b/platform/extensions/BUILD.bazel index a342305ca17a..e8a5382ea241 100644 --- a/platform/extensions/BUILD.bazel +++ b/platform/extensions/BUILD.bazel @@ -2,20 +2,20 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.extensions", + name = "extensions", module_name = "intellij.platform.extensions", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j8", kotlinc_opts = "//:k8", deps = [ - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util:intellij.platform.util", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util", "@libraries//:intellij-deps-fastutil", "@libraries//:kotlin-stdlib", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", + "@community//platform/util/xmlDom:util-xmlDom", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/diagnostic:intellij.platform.diagnostic", + "@community//platform/diagnostic", "@libraries//:kotlinx-collections-immutable-jvm", "@libraries//:annotations", ], diff --git a/platform/feedback/BUILD.bazel b/platform/feedback/BUILD.bazel index 20e30a0629b8..7051e4172501 100644 --- a/platform/feedback/BUILD.bazel +++ b/platform/feedback/BUILD.bazel @@ -1,23 +1,33 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.feedback", + name = "feedback", + module_name = "intellij.platform.feedback", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", plugins = ["@libraries//:serialization_plugin"], deps = [ - "@community//platform/util:intellij.platform.util", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/lang-api:intellij.platform.lang", - "@community//platform/core-impl:intellij.platform.core.impl", + "@community//platform/util", + "@community//platform/editor-ui-api:editor", + "@community//platform/lang-api:lang", + "@community//platform/core-impl", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", - "@community//platform/platform-impl:intellij.platform.ide.impl", + "@community//platform/platform-impl:ide-impl", "@libraries//:kotlinx-datetime-jvm", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", - "@community//platform/statistics:intellij.platform.statistics", - "@community//platform/core-ui:intellij.platform.core.ui" - ] + "@community//platform/util/xmlDom:util-xmlDom", + "@community//platform/statistics", + "@community//platform/core-ui", + ], + runtime_deps = [":resources"] ) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/forms_rt/BUILD.bazel b/platform/forms_rt/BUILD.bazel index b3a77f750a43..b764ac5d76ee 100644 --- a/platform/forms_rt/BUILD.bazel +++ b/platform/forms_rt/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.java.guiForms.rt", + name = "java-guiForms-rt", module_name = "intellij.java.guiForms.rt", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/icons/BUILD.bazel b/platform/icons/BUILD.bazel index 37fc0cc6fb1a..df27bc97c208 100644 --- a/platform/icons/BUILD.bazel +++ b/platform/icons/BUILD.bazel @@ -1,12 +1,9 @@ ### auto-generated section `build` start -load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +load("@rules_java//java:defs.bzl", "java_library") -kt_jvm_library( - name = "intellij.platform.icons", - module_name = "intellij.platform.icons", +java_library( + name = "icons", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java"]), - javac_opts = "//:j17", - kotlinc_opts = "//:k17" + resources = glob(["src/**/*"]) ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/ide-core-impl/BUILD.bazel b/platform/ide-core-impl/BUILD.bazel index 8f785821d32d..80baf7afba9c 100644 --- a/platform/ide-core-impl/BUILD.bazel +++ b/platform/ide-core-impl/BUILD.bazel @@ -1,33 +1,40 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.ide.core.impl", + name = "ide-core-impl", module_name = "intellij.platform.ide.core.impl", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-api:intellij.platform.core", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/analysis-impl:intellij.platform.analysis.impl", + "@community//platform/core-api:core", + "@community//platform/ide-core", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/util/ui:util-ui", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util/concurrency", + "@community//platform/core-impl", + "@community//platform/analysis-impl", "@libraries//:icu4j", "@libraries//:intellij-deps-fastutil", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//jps/model-impl:intellij.platform.jps.model.impl", + "@community//platform/editor-ui-api:editor", + "@community//platform/core-ui", + "@community//jps/model-impl:jps-model-impl", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/workspace/jps:intellij.platform.workspace.jps", - "@community//platform/backend/workspace:intellij.platform.backend.workspace", - "@community//platform/diagnostic:intellij.platform.diagnostic", + "@community//platform/workspace/jps:workspace-jps", + "@community//platform/backend/workspace:backend-workspace", + "@community//platform/diagnostic", "@libraries//:hash4j", - "@community//platform/backend/observation:intellij.platform.backend.observation", - ] + "@community//platform/backend/observation:backend-observation", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/ide-core/BUILD.bazel b/platform/ide-core/BUILD.bazel index 98cd5c51e895..576759b9a65b 100644 --- a/platform/ide-core/BUILD.bazel +++ b/platform/ide-core/BUILD.bazel @@ -1,33 +1,40 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.ide.core", + name = "ide-core", module_name = "intellij.platform.ide.core", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", plugins = ["@libraries//:serialization_plugin"], deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/core-api:core", + "@community//platform/core-ui", + "@community//platform/util/concurrency", + "@community//platform/util/ui:util-ui", + "@community//platform/editor-ui-api:editor", + "@community//platform/projectModel-api:projectModel", + "@community//platform/analysis-api:analysis", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/util-ex", + "@community//platform/util/jdom:util-jdom", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/diagnostic:intellij.platform.diagnostic", - "@community//platform/settings:intellij.platform.settings", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", + "@community//platform/diagnostic", + "@community//platform/settings", + "@community//platform/util/coroutines:util-coroutines", ], - exports = ["@community//platform/core-api:intellij.platform.core"] + exports = ["@community//platform/core-api:core"], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/ijent/BUILD.bazel b/platform/ijent/BUILD.bazel index b723c2d75345..b2c9c635e4bd 100644 --- a/platform/ijent/BUILD.bazel +++ b/platform/ijent/BUILD.bazel @@ -1,19 +1,26 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.ijent", + name = "ijent", module_name = "intellij.platform.ijent", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", - "@community//platform/eel:intellij.platform.eel", + "@community//platform/core-api:core", + "@community//platform/util/coroutines:util-coroutines", + "@community//platform/eel", ], - exports = ["@community//platform/eel:intellij.platform.eel"] + exports = ["@community//platform/eel"], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/ijent/buildConstants/BUILD.bazel b/platform/ijent/buildConstants/BUILD.bazel index c09a994ab765..39d09ce90d55 100644 --- a/platform/ijent/buildConstants/BUILD.bazel +++ b/platform/ijent/buildConstants/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.ijent.community.buildConstants", + name = "ijent-community-buildConstants", module_name = "intellij.platform.ijent.community.buildConstants", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/ijent/impl/BUILD.bazel b/platform/ijent/impl/BUILD.bazel index 4480e586581c..369d2a023da4 100644 --- a/platform/ijent/impl/BUILD.bazel +++ b/platform/ijent/impl/BUILD.bazel @@ -1,22 +1,30 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.ijent.community.impl", + name = "ijent-community-impl", module_name = "intellij.platform.ijent.community.impl", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@libraries//:opentelemetry-sdk", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/core-nio-fs:intellij.platform.core.nio.fs", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", - "@community//platform/ijent:intellij.platform.ijent", - "@community//platform/eel:intellij.platform.eel", - ] + "@libraries//:opentelemetry-sdk", + "@community//platform/core-api:core", + "@community//platform/core-nio-fs", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", + "@community//platform/eel", + "@community//platform/eelProvider:eel-provider", + "@community//platform/ijent", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/indexing-api/BUILD.bazel b/platform/indexing-api/BUILD.bazel index 5a3a394e2ec3..8c0420ae66f7 100644 --- a/platform/indexing-api/BUILD.bazel +++ b/platform/indexing-api/BUILD.bazel @@ -1,21 +1,28 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.indexing", + name = "indexing", module_name = "intellij.platform.indexing", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ "@libraries//:annotations", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util/concurrency:intellij.platform.concurrency", + "@community//platform/core-api:core", + "@community//platform/projectModel-api:projectModel", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util/concurrency", "@libraries//:kotlin-stdlib", ], - exports = ["@community//platform/core-api:intellij.platform.core"] + exports = ["@community//platform/core-api:core"], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/indexing-impl/BUILD.bazel b/platform/indexing-impl/BUILD.bazel index c313b7b44497..351103aa7b4d 100644 --- a/platform/indexing-impl/BUILD.bazel +++ b/platform/indexing-impl/BUILD.bazel @@ -2,34 +2,34 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.indexing.impl", + name = "indexing-impl", module_name = "intellij.platform.indexing.impl", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/indexing-api:intellij.platform.indexing", - "@community//platform/projectModel-impl:intellij.platform.projectModel.impl", + "@community//platform/core-impl", + "@community//platform/indexing-api:indexing", + "@community//platform/projectModel-impl", "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:streamex", "@libraries//:intellij-deps-fastutil", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/statistics:intellij.platform.statistics", + "@community//platform/util/jdom:util-jdom", + "@community//platform/statistics", "@libraries//:HdrHistogram", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", "@libraries//:guava", - "@community//platform/workspace/jps:intellij.platform.workspace.jps", - "@community//platform/diagnostic:intellij.platform.diagnostic", + "@community//platform/workspace/jps:workspace-jps", + "@community//platform/diagnostic", "@libraries//:caffeine", - "@community//platform/util/nanoxml:intellij.platform.util.nanoxml", + "@community//platform/util/nanoxml:util-nanoxml", "@libraries//:aalto-xml", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", + "@community//platform/util/xmlDom:util-xmlDom", ], - exports = ["@community//platform/indexing-api:intellij.platform.indexing"] + exports = ["@community//platform/indexing-api:indexing"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/instanceContainer/BUILD.bazel b/platform/instanceContainer/BUILD.bazel index 6347a812d7f3..397751b6c126 100644 --- a/platform/instanceContainer/BUILD.bazel +++ b/platform/instanceContainer/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.instanceContainer", + name = "instanceContainer", module_name = "intellij.platform.instanceContainer", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -12,8 +12,8 @@ kt_jvm_library( "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:kotlinx-collections-immutable-jvm", - "@community//platform/util:intellij.platform.util", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", + "@community//platform/util", + "@community//platform/util/coroutines:util-coroutines", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/jbr/BUILD.bazel b/platform/jbr/BUILD.bazel index 3f4b65d4ca2b..fb2e993ef1ab 100644 --- a/platform/jbr/BUILD.bazel +++ b/platform/jbr/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.jbr", + name = "jbr", module_name = "intellij.platform.jbr", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,8 +10,8 @@ kt_jvm_library( kotlinc_opts = "//:k17", deps = [ "@libraries//:annotations", - "@community//platform/util:intellij.platform.util", - "@community//platform/core-ui:intellij.platform.core.ui", + "@community//platform/util", + "@community//platform/core-ui", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/kernel/rpc/BUILD.bazel b/platform/kernel/rpc/BUILD.bazel index c21513039856..59760eed0b19 100644 --- a/platform/kernel/rpc/BUILD.bazel +++ b/platform/kernel/rpc/BUILD.bazel @@ -1,23 +1,30 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.rpc", + name = "rpc", module_name = "intellij.platform.rpc", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ "@libraries//:rpc-compiler-plugin.provided", "@libraries//:kotlin-stdlib", - "@community//fleet/util/logging/api:fleet.util.logging.api", - "@community//fleet/rpc:fleet.rpc", - "@community//platform/core-api:intellij.platform.core", + "@community//fleet/util/logging/api:fleet-util-logging-api", + "@community//fleet/rpc:fleet-rpc", + "@community//platform/core-api:core", ], exports = [ "@libraries//:kotlin-stdlib", - "@community//fleet/rpc:fleet.rpc", - ] + "@community//fleet/rpc:fleet-rpc", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/kernel/shared/BUILD.bazel b/platform/kernel/shared/BUILD.bazel index d7ade46edcee..47ebe780ddb5 100644 --- a/platform/kernel/shared/BUILD.bazel +++ b/platform/kernel/shared/BUILD.bazel @@ -1,33 +1,40 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.kernel", + name = "kernel", module_name = "intellij.platform.kernel", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", plugins = ["@libraries//:serialization_plugin"], deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/kernel/rpc:intellij.platform.rpc", + "@community//platform/kernel/rpc", "@libraries//:rhizomedb-compiler-plugin.provided", - "@community//fleet/kernel:fleet.kernel", + "@community//fleet/kernel:fleet-kernel", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:kotlinx-collections-immutable-jvm", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:intellij-deps-fastutil", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", + "@community//platform/core-api:core", + "@community//platform/ide-core", + "@community//platform/util/coroutines:util-coroutines", ], exports = [ "@libraries//:kotlin-stdlib", - "@community//platform/kernel/rpc:intellij.platform.rpc", - "@community//fleet/kernel:fleet.kernel", + "@community//platform/kernel/rpc", + "@community//fleet/kernel:fleet-kernel", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:kotlinx-serialization-core-jvm", - ] + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/lang-api/BUILD.bazel b/platform/lang-api/BUILD.bazel index 4a0b7f0b9e0c..78f788dc1111 100644 --- a/platform/lang-api/BUILD.bazel +++ b/platform/lang-api/BUILD.bazel @@ -1,43 +1,50 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.lang", + name = "lang", module_name = "intellij.platform.lang", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/platform-api:intellij.platform.ide", - "@community//platform/lang-core:intellij.platform.lang.core", - "@community//platform/lvcs-api:intellij.platform.lvcs", - "@community//platform/indexing-api:intellij.platform.indexing", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/analysis-api:intellij.platform.analysis", + "@community//platform/platform-api:ide", + "@community//platform/lang-core", + "@community//platform/lvcs-api:lvcs", + "@community//platform/indexing-api:indexing", + "@community//platform/projectModel-api:projectModel", + "@community//platform/analysis-api:analysis", "@libraries//:kotlin-stdlib", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/code-style-api:intellij.platform.codeStyle", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/execution:intellij.platform.execution", - "@community//platform/refactoring:intellij.platform.refactoring", - "@community//platform/ml-api:intellij.platform.ml", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util-ex", + "@community//platform/util/ui:util-ui", + "@community//platform/util-class-loader:util-classLoader", + "@community//platform/util/concurrency", + "@community//platform/core-ui", + "@community//platform/code-style-api:codeStyle", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/execution", + "@community//platform/refactoring", + "@community//platform/ml-api:ml", ], exports = [ - "@community//platform/platform-api:intellij.platform.ide", - "@community//platform/lang-core:intellij.platform.lang.core", - "@community//platform/lvcs-api:intellij.platform.lvcs", - "@community//platform/indexing-api:intellij.platform.indexing", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/code-style-api:intellij.platform.codeStyle", - "@community//platform/execution:intellij.platform.execution", - "@community//platform/refactoring:intellij.platform.refactoring", - ] + "@community//platform/platform-api:ide", + "@community//platform/lang-core", + "@community//platform/lvcs-api:lvcs", + "@community//platform/indexing-api:indexing", + "@community//platform/projectModel-api:projectModel", + "@community//platform/analysis-api:analysis", + "@community//platform/code-style-api:codeStyle", + "@community//platform/execution", + "@community//platform/refactoring", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/lang-core/BUILD.bazel b/platform/lang-core/BUILD.bazel index 6918bc8c04df..7863500cde79 100644 --- a/platform/lang-core/BUILD.bazel +++ b/platform/lang-core/BUILD.bazel @@ -1,29 +1,36 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.lang.core", + name = "lang-core", module_name = "intellij.platform.lang.core", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/execution:intellij.platform.execution", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/code-style-api:intellij.platform.codeStyle", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/usageView:intellij.platform.usageView", - ] + "@community//platform/ide-core", + "@community//platform/execution", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util-class-loader:util-classLoader", + "@community//platform/util/concurrency", + "@community//platform/code-style-api:codeStyle", + "@community//platform/util/ui:util-ui", + "@community//platform/util-ex", + "@community//platform/core-ui", + "@community//platform/projectModel-api:projectModel", + "@community//platform/editor-ui-api:editor", + "@community//platform/analysis-api:analysis", + "@community//platform/usageView", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/lang-impl/BUILD.bazel b/platform/lang-impl/BUILD.bazel index 42cb9b55390d..058a98a4c8ac 100644 --- a/platform/lang-impl/BUILD.bazel +++ b/platform/lang-impl/BUILD.bazel @@ -1,94 +1,115 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_javac_options( + name = "custom-javac-options", + x_ep_disable_all_checks = True, + warn = "off", + add_exports = [ + "java.desktop/sun.awt.image=ALL-UNNAMED", + "java.desktop/sun.awt=ALL-UNNAMED", + ] +) kt_jvm_library( - name = "intellij.platform.lang.impl", + name = "lang-impl", + module_name = "intellij.platform.lang.impl", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), - javac_opts = "//:j17", + srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]), + javac_opts = ":custom-javac-options", kotlinc_opts = "//:k17", plugins = ["@libraries//:serialization_plugin"], deps = [ - "@community//platform/boot:intellij.platform.boot", - "@community//platform/lang-api:intellij.platform.lang", + "@community//platform/boot", + "@community//platform/lang-api:lang", "@libraries//:oro", "@libraries//:velocity-engine-core", - "@community//platform/platform-impl:intellij.platform.ide.impl", - "@community//platform/usageView:intellij.platform.usageView", - "@community//platform/usageView-impl:intellij.platform.usageView.impl", + "@community//platform/platform-impl:ide-impl", + "@community//platform/usageView", + "@community//platform/usageView-impl", "@libraries//:cli-parser", - "@community//platform/indexing-api:intellij.platform.indexing", - "@community//platform/indexing-impl:intellij.platform.indexing.impl", - "@community//platform/projectModel-impl:intellij.platform.projectModel.impl", - "@community//platform/workspace/jps:intellij.platform.workspace.jps", + "@community//platform/indexing-api:indexing", + "@community//platform/indexing-impl", + "@community//platform/projectModel-impl", + "@community//platform/workspace/jps:workspace-jps", "@libraries//:swingx-core", "@libraries//:guava", "@libraries//:gson", - "@community//jps/model-impl:intellij.platform.jps.model.impl", - "@community//platform/analysis-impl:intellij.platform.analysis.impl", - "@community//platform/structure-view-impl:intellij.platform.structureView.impl", + "@community//jps/model-impl:jps-model-impl", + "@community//platform/analysis-impl", + "@community//platform/structure-view-impl:structureView-impl", "@libraries//:commons-logging", - "@community//platform/diff-impl:intellij.platform.diff.impl", - "@community//platform/built-in-server-api:intellij.platform.builtInServer", + "@community//platform/diff-impl", + "@community//platform/built-in-server-api:builtInServer", "@libraries//:groovy", "@libraries//:xstream", "@libraries//:miglayout-swing", "@libraries//:jna-platform", "@libraries//:lz4-java", - "@community//platform/util:intellij.platform.util", - "@community//platform/service-container:intellij.platform.serviceContainer", - "@community//platform/execution-impl:intellij.platform.execution.impl", + "@community//platform/util", + "@community//platform/service-container:serviceContainer", + "@community//platform/execution-impl", "@libraries//:jackson-core", "@libraries//:jackson-databind", "@libraries//:jackson-module-kotlin", "@libraries//:xz", "@libraries//:streamex", - "@community//platform/statistics:intellij.platform.statistics", + "@community//platform/statistics", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:intellij-deps-fastutil", "@libraries//:pty4j", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/code-style-api:intellij.platform.codeStyle", - "@community//platform/code-style-impl:intellij.platform.codeStyle.impl", + "@community//platform/core-ui", + "@community//platform/code-style-api:codeStyle", + "@community//platform/code-style-impl:codeStyle-impl", "@libraries//:caffeine", - "@community//platform/platform-util-io-impl:intellij.platform.ide.util.io.impl", - "@community//platform/tracing:intellij.platform.tracing.rt", - "@community//platform/rd-platform-community:intellij.platform.rd.community", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", - "@community//platform/util/zip:intellij.platform.util.zip", + "@community//platform/platform-util-io-impl:ide-util-io-impl", + "@community//platform/tracing:tracing-rt", + "@community//platform/rd-platform-community:rd-community", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util-class-loader:util-classLoader", + "@community//platform/util/zip:util-zip", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", - "@community//platform/diagnostic/telemetry-impl:intellij.platform.diagnostic.telemetry.impl", - "@community//platform/feedback:intellij.platform.feedback", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", + "@community//platform/diagnostic/telemetry-impl:diagnostic-telemetry-impl", + "@community//platform/feedback", "@libraries//:kotlinx-html-jvm", - "@community//platform/util/text-matching:intellij.platform.util.text.matching", - "@community//platform/util/base:intellij.platform.util.base", + "@community//platform/util/text-matching:util-text-matching", + "@community//platform/util/base:util-base", "@libraries//:slf4j-api", "@libraries//:jsoup", - "@community//platform/backend/workspace:intellij.platform.backend.workspace", - "@community//platform/diagnostic:intellij.platform.diagnostic", + "@community//platform/backend/workspace:backend-workspace", + "@community//platform/diagnostic", "@libraries//:hash4j", "@libraries//:kotlinx-serialization-protobuf-jvm", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", - "@community//platform/configuration-store-impl:intellij.platform.configurationStore.impl", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", - "@community//platform/backend/observation:intellij.platform.backend.observation", + "@community//platform/configuration-store-impl:configurationStore-impl", + "@community//platform/util/coroutines:util-coroutines", + "@community//platform/analysis-api:analysis", + "@community//platform/util/xmlDom:util-xmlDom", + "@community//platform/backend/observation:backend-observation", "@libraries//:kotlinx-collections-immutable-jvm", - "@community//platform/util/storages:intellij.platform.util.io.storages", - "@community//platform/util/concurrency:intellij.platform.concurrency" + "@community//platform/util/storages:util-io-storages", + "@community//platform/util/concurrency", ], exports = [ - "@community//platform/lang-api:intellij.platform.lang", - "@community//platform/platform-impl:intellij.platform.ide.impl", - "@community//platform/usageView:intellij.platform.usageView", - "@community//platform/usageView-impl:intellij.platform.usageView.impl", - "@community//platform/indexing-impl:intellij.platform.indexing.impl", - "@community//platform/projectModel-impl:intellij.platform.projectModel.impl", - "@community//platform/analysis-impl:intellij.platform.analysis.impl", - "@community//platform/structure-view-impl:intellij.platform.structureView.impl" - ] + "@community//platform/lang-api:lang", + "@community//platform/platform-impl:ide-impl", + "@community//platform/usageView", + "@community//platform/usageView-impl", + "@community//platform/indexing-impl", + "@community//platform/projectModel-impl", + "@community//platform/analysis-impl", + "@community//platform/structure-view-impl:structureView-impl", + ], + runtime_deps = [":resources"] ) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/lvcs-api/BUILD.bazel b/platform/lvcs-api/BUILD.bazel index a562350ab66e..c4e52570b0ea 100644 --- a/platform/lvcs-api/BUILD.bazel +++ b/platform/lvcs-api/BUILD.bazel @@ -2,14 +2,14 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.lvcs", + name = "lvcs", module_name = "intellij.platform.lvcs", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-api:intellij.platform.core", + "@community//platform/core-api:core", "@libraries//:kotlin-stdlib", ] ) diff --git a/platform/macro/BUILD.bazel b/platform/macro/BUILD.bazel index c414e040db75..15c85a968dff 100644 --- a/platform/macro/BUILD.bazel +++ b/platform/macro/BUILD.bazel @@ -1,23 +1,26 @@ +### auto-generated section `build` start load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.macro", + name = "macro", + module_name = "intellij.platform.macro", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-api:intellij.platform.core", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/execution:intellij.platform.execution", - "@community//platform/lang-core:intellij.platform.lang.core", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//jps/model-serialization:intellij.platform.jps.model.serialization", - "@community//platform/projectModel-impl:intellij.platform.projectModel.impl", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/util/jdom:intellij.platform.util.jdom" + "@community//platform/core-api:core", + "@community//platform/core-ui", + "@community//platform/editor-ui-api:editor", + "@community//platform/projectModel-api:projectModel", + "@community//platform/execution", + "@community//platform/lang-core", + "@community//platform/util/ui:util-ui", + "@community//jps/model-serialization:jps-model-serialization", + "@community//platform/projectModel-impl", + "@community//platform/ide-core", + "@community//platform/analysis-api:analysis", + "@community//platform/util/jdom:util-jdom", ] ) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/markdown-utils/BUILD.bazel b/platform/markdown-utils/BUILD.bazel new file mode 100644 index 000000000000..78ad1790648c --- /dev/null +++ b/platform/markdown-utils/BUILD.bazel @@ -0,0 +1,20 @@ +### auto-generated section `build` start +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +kt_jvm_library( + name = "markdown-utils", + module_name = "intellij.platform.markdown.utils", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//platform/core-api:core", + "@community//platform/editor-ui-api:editor", + "@community//platform/util/ui:util-ui", + "@libraries//:kotlin-stdlib", + "@libraries//:markdown-jvm", + "@community//platform/lang-impl", + ] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/ml-api/BUILD.bazel b/platform/ml-api/BUILD.bazel index 0ba2d5c122e0..025771adeacb 100644 --- a/platform/ml-api/BUILD.bazel +++ b/platform/ml-api/BUILD.bazel @@ -1,19 +1,26 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.ml", + name = "ml", module_name = "intellij.platform.ml", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/core-api:intellij.platform.core", + "@community//platform/core-api:core", "@libraries//:extension", ], - exports = ["@libraries//:extension"] + exports = ["@libraries//:extension"], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/object-serializer/BUILD.bazel b/platform/object-serializer/BUILD.bazel index 1fd8db5f4e66..98a513590365 100644 --- a/platform/object-serializer/BUILD.bazel +++ b/platform/object-serializer/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.objectSerializer", + name = "objectSerializer", module_name = "intellij.platform.objectSerializer", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -12,19 +12,19 @@ kt_jvm_library( deps = [ "@libraries//:kotlin-stdlib", "@libraries//:ion-java", - "@community//platform/util:intellij.platform.util", + "@community//platform/util", "@libraries//:kotlin-reflect", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/object-serializer/annotations:intellij.platform.objectSerializer.annotations", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util-ex", + "@community//platform/core-api:core", + "@community//platform/projectModel-api:projectModel", + "@community//platform/object-serializer/annotations:objectSerializer-annotations", "@libraries//:lz4-java", "@libraries//:intellij-deps-fastutil", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", - "@community//platform/settings:intellij.platform.settings", + "@community//platform/util/xmlDom:util-xmlDom", + "@community//platform/settings", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/object-serializer/annotations/BUILD.bazel b/platform/object-serializer/annotations/BUILD.bazel index 112eb6f4ba17..eb1a5ae4b89f 100644 --- a/platform/object-serializer/annotations/BUILD.bazel +++ b/platform/object-serializer/annotations/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.objectSerializer.annotations", + name = "objectSerializer-annotations", module_name = "intellij.platform.objectSerializer.annotations", visibility = ["//visibility:public"], srcs = glob(["**/*.kt", "**/*.java"]), diff --git a/platform/platform-api/BUILD.bazel b/platform/platform-api/BUILD.bazel index 065fc935828a..1b2d000d8be2 100644 --- a/platform/platform-api/BUILD.bazel +++ b/platform/platform-api/BUILD.bazel @@ -1,11 +1,16 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_javac_options( name = "custom-javac-options", x_ep_disable_all_checks = True, - x_enable_incremental_compilation = True, warn = "off", add_exports = [ "java.desktop/sun.swing=ALL-UNNAMED", @@ -14,55 +19,54 @@ kt_javac_options( ) kt_jvm_library( - name = "intellij.platform.ide", + name = "ide", module_name = "intellij.platform.ide", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = ":custom-javac-options", kotlinc_opts = "//:k17", deps = [ - "@community//platform/util:intellij.platform.util", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/forms_rt:intellij.java.guiForms.rt", - "@community//platform/platform-resources-en:intellij.platform.resources.en", - "@community//platform/icons:intellij.platform.icons", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/editor-ui-api:intellij.platform.editor", + "@community//platform/util", + "@community//platform/extensions", + "@community//platform/core-api:core", + "@community//platform/forms_rt:java-guiForms-rt", + "@community//platform/icons", + "@community//platform/projectModel-api:projectModel", + "@community//platform/analysis-api:analysis", + "@community//platform/editor-ui-api:editor", "@libraries//:jna-platform", "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util-ex", + "@community//platform/util/concurrency", + "@community//platform/util/ui:util-ui", + "@community//platform/core-ui", + "@community//platform/platform-util-io:ide-util-io", "@libraries//:jcef", - "@community//platform/code-style-api:intellij.platform.codeStyle", - "@community//platform/credential-store:intellij.platform.credentialStore", - "@community//platform/remote-core:intellij.platform.remote.core", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/util/text-matching:intellij.platform.util.text.matching", - "@community//platform/diagnostic:intellij.platform.diagnostic", + "@community//platform/code-style-api:codeStyle", + "@community//platform/credential-store:credentialStore", + "@community//platform/remote-core", + "@community//platform/ide-core", + "@community//platform/util/text-matching:util-text-matching", + "@community//platform/diagnostic", "@libraries//:jackson-core", "@libraries//:caffeine", - "@community//platform/progress/shared:intellij.platform.ide.progress", - "@community//platform/util/diff:intellij.platform.util.diff", + "@community//platform/progress/shared:ide-progress", + "@community//platform/util/diff:util-diff", ], exports = [ - "@community//platform/util:intellij.platform.util", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/forms_rt:intellij.java.guiForms.rt", - "@community//platform/platform-resources-en:intellij.platform.resources.en", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/credential-store:intellij.platform.credentialStore", - "@community//platform/remote-core:intellij.platform.remote.core", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/progress/shared:intellij.platform.ide.progress", - ] + "@community//platform/util", + "@community//platform/core-api:core", + "@community//platform/forms_rt:java-guiForms-rt", + "@community//platform/projectModel-api:projectModel", + "@community//platform/analysis-api:analysis", + "@community//platform/editor-ui-api:editor", + "@community//platform/credential-store:credentialStore", + "@community//platform/remote-core", + "@community//platform/ide-core", + "@community//platform/progress/shared:ide-progress", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/platform-impl/BUILD.bazel b/platform/platform-impl/BUILD.bazel index a7faf4042b09..a3ba1156a6a9 100644 --- a/platform/platform-impl/BUILD.bazel +++ b/platform/platform-impl/BUILD.bazel @@ -1,11 +1,16 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_javac_options( name = "custom-javac-options", x_ep_disable_all_checks = True, - x_enable_incremental_compilation = True, warn = "off", add_exports = [ "java.desktop/sun.awt=ALL-UNNAMED", @@ -20,36 +25,36 @@ kt_javac_options( ) kt_jvm_library( - name = "intellij.platform.ide.impl", + name = "ide-impl", module_name = "intellij.platform.ide.impl", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = ":custom-javac-options", kotlinc_opts = "//:k17", plugins = ["@libraries//:serialization_plugin"], deps = [ "@community//lib:mac", - "@community//platform/platform-api:intellij.platform.ide", + "@community//platform/platform-api:ide", "@libraries//:oro", - "@community//platform/lang-api:intellij.platform.lang", + "@community//platform/lang-api:lang", "@libraries//:jna-platform", "@libraries//:winp", "@libraries//:swingx-core", - "@community//platform/core-impl:intellij.platform.core.impl", + "@community//platform/core-impl", "@libraries//:miglayout-swing", - "@community//platform/indexing-api:intellij.platform.indexing", - "@community//platform/projectModel-impl:intellij.platform.projectModel.impl", - "@community//platform/workspace/jps:intellij.platform.workspace.jps", + "@community//platform/indexing-api:indexing", + "@community//platform/projectModel-impl", + "@community//platform/workspace/jps:workspace-jps", "@libraries//:commons-imaging", "@libraries//:guava", - "@community//jps/model-impl:intellij.platform.jps.model.impl", - "@community//platform/analysis-impl:intellij.platform.analysis.impl", - "@community//platform/editor-ui-ex:intellij.platform.editor.ex", + "@community//jps/model-impl:jps-model-impl", + "@community//platform/analysis-impl", + "@community//platform/editor-ui-ex:editor-ex", "@libraries//:gson", "@libraries//:httpmime", - "@community//platform/diff-api:intellij.platform.diff", + "@community//platform/diff-api:diff", "@libraries//:imgscalr-lib", - "@community//platform/built-in-server-api:intellij.platform.builtInServer", + "@community//platform/built-in-server-api:builtInServer", "@libraries//:kotlin-stdlib", "@libraries//:streamex", "@libraries//:kotlinx-coroutines-core-jvm", @@ -58,89 +63,90 @@ kt_jvm_library( "@libraries//:java-compatibility", "@libraries//:kotlin-reflect", "@libraries//:jackson-databind", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/platform-util-io-impl:intellij.platform.ide.util.io.impl", - "@community//platform/util:intellij.platform.util", - "@community//platform/instanceContainer:intellij.platform.instanceContainer", - "@community//platform/service-container:intellij.platform.serviceContainer", + "@community//platform/util/ui:util-ui", + "@community//platform/platform-util-io-impl:ide-util-io-impl", + "@community//platform/util", + "@community//platform/instanceContainer", + "@community//platform/service-container:serviceContainer", "@libraries//:jcef", - "@community//platform/statistics:intellij.platform.statistics", + "@community//platform/statistics", "@libraries//:asm-all", "@libraries//:jsoup", - "@community//platform/rd-platform-community:intellij.platform.rd.community", + "@community//platform/rd-platform-community:rd-community", "@libraries//:intellij-deps-fastutil", "@libraries//:blockmap", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", + "@community//platform/util-class-loader:util-classLoader", "@libraries//:netty-buffer", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/core-ui:intellij.platform.core.ui", + "@community//platform/util/concurrency", + "@community//platform/core-ui", "@libraries//:marketplace-zip-signer", "@libraries//:caffeine", - "@community//platform/statistics/uploader:intellij.platform.statistics.uploader", + "@community//platform/statistics/uploader:statistics-uploader", "@libraries//:classgraph", - "@community//platform/util/zip:intellij.platform.util.zip", - "@community//platform/remote-core:intellij.platform.remote.core", + "@community//platform/util/zip:util-zip", + "@community//platform/remote-core", "@libraries//:icu4j", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", - "@community//platform/ide-core-impl:intellij.platform.ide.core.impl", - "@community//platform/platform-util-netty:intellij.platform.ide.util.netty", + "@community//platform/util/xmlDom:util-xmlDom", + "@community//platform/ide-core-impl", + "@community//platform/platform-util-netty:ide-util-netty", "@libraries//:aalto-xml", "@libraries//:jbr-api", "@libraries//:kotlinx-serialization-json-jvm", "@libraries//:kotlinx-serialization-core-jvm", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util/jdom:util-jdom", "@libraries//:jvm-native-trusted-roots", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", "@libraries//:opentelemetry-extension-kotlin", "@libraries//:HdrHistogram", - "@community//platform/code-style-impl:intellij.platform.codeStyle.impl", - "@community//platform/util/text-matching:intellij.platform.util.text.matching", + "@community//platform/code-style-impl:codeStyle-impl", + "@community//platform/util/text-matching:util-text-matching", "@libraries//:hash4j", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/backend/workspace:intellij.platform.backend.workspace", - "@community//platform/diagnostic/startUpPerformanceReporter:intellij.platform.diagnostic.startUpPerformanceReporter", - "@community//platform/diagnostic/telemetry-impl:intellij.platform.diagnostic.telemetry.impl", - "@community//platform/diagnostic:intellij.platform.diagnostic", - "@community//platform/ijent:intellij.platform.ijent", - "@community//platform/backend/observation:intellij.platform.backend.observation", + "@community//platform/util-ex", + "@community//platform/backend/workspace:backend-workspace", + "@community//platform/diagnostic/startUpPerformanceReporter:diagnostic-startUpPerformanceReporter", + "@community//platform/diagnostic/telemetry-impl:diagnostic-telemetry-impl", + "@community//platform/diagnostic", + "@community//platform/ijent", + "@community//platform/backend/observation:backend-observation", "@libraries//:pty4j", - "@community//platform/settings:intellij.platform.settings", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", + "@community//platform/settings", + "@community//platform/util/coroutines:util-coroutines", "@libraries//:annotations", "@libraries//:rwmutex-idea", - "@community//platform/bootstrap/coroutine:intellij.platform.bootstrap.coroutine", + "@community//platform/bootstrap/coroutine:bootstrap-coroutine", "@libraries//:lz4-java", - "@community//platform/ml-api:intellij.platform.ml", + "@community//platform/ml-api:ml", "@libraries//:kotlinx-collections-immutable-jvm", - "@community//platform/util/storages:intellij.platform.util.io.storages", - "@community//platform/core-nio-fs:intellij.platform.core.nio.fs", - "@community//platform/ijent/impl:intellij.platform.ijent.community.impl", - "@community//platform/ijent/buildConstants:intellij.platform.ijent.community.buildConstants", - "@community//platform/kernel/shared:intellij.platform.kernel", - "@community//platform/progress/shared:intellij.platform.ide.progress", + "@community//platform/util/storages:util-io-storages", + "@community//platform/core-nio-fs", + "@community//platform/ijent/impl:ijent-community-impl", + "@community//platform/ijent/buildConstants:ijent-community-buildConstants", + "@community//platform/kernel/shared:kernel", + "@community//platform/progress/shared:ide-progress", "@libraries//:dd-plist", - "@community//platform/project/shared:intellij.platform.project", - "@community//platform/jbr:intellij.platform.jbr", - "@community//platform/ui.jcef:intellij.platform.ui.jcef", - "@community//fleet/util/core:fleet.util.core", - "@community//platform/eelProvider:intellij.platform.eel.provider", + "@community//platform/project/shared:project", + "@community//platform/jbr", + "@community//platform/ui.jcef:ui-jcef", + "@community//fleet/util/core:fleet-util-core", + "@community//platform/eelProvider:eel-provider", ], exports = [ - "@community//platform/platform-api:intellij.platform.ide", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/analysis-impl:intellij.platform.analysis.impl", - "@community//platform/editor-ui-ex:intellij.platform.editor.ex", + "@community//platform/platform-api:ide", + "@community//platform/core-impl", + "@community//platform/analysis-impl", + "@community//platform/editor-ui-ex:editor-ex", "@libraries//:kotlin-stdlib", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/remote-core:intellij.platform.remote.core", - "@community//platform/ide-core-impl:intellij.platform.ide.core.impl", + "@community//platform/util/ui:util-ui", + "@community//platform/remote-core", + "@community//platform/ide-core-impl", ], runtime_deps = [ + ":resources", "@libraries//:slf4j-api", "@libraries//:slf4j-jdk14", - "@community//platform/object-serializer:intellij.platform.objectSerializer", + "@community//platform/object-serializer:objectSerializer", "@libraries//:groovy-jsr223", "@libraries//:groovy-json", "@libraries//:groovy-templates", @@ -148,8 +154,10 @@ kt_jvm_library( "@libraries//:protobuf-java", "@libraries//:jgoodies-common", "@libraries//:forms", - "@community//platform/settings-local:intellij.platform.settings.local", + "@community//platform/settings-local", "@libraries//:bcpkix-jdk18on", + "@community//platform/platform-resources:resources", + "@community//platform/platform-resources-en:resources-en", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/platform-resources-en/BUILD.bazel b/platform/platform-resources-en/BUILD.bazel index 23726502e2bd..c36f29617aaa 100644 --- a/platform/platform-resources-en/BUILD.bazel +++ b/platform/platform-resources-en/BUILD.bazel @@ -1,12 +1,9 @@ ### auto-generated section `build` start -load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +load("@rules_java//java:defs.bzl", "java_library") -kt_jvm_library( - name = "intellij.platform.resources.en", - module_name = "intellij.platform.resources.en", +java_library( + name = "resources-en", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java"]), - javac_opts = "//:j17", - kotlinc_opts = "//:k17" + resources = glob(["src/**/*"]) ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/platform-resources/BUILD.bazel b/platform/platform-resources/BUILD.bazel new file mode 100644 index 000000000000..df1e89083e02 --- /dev/null +++ b/platform/platform-resources/BUILD.bazel @@ -0,0 +1,9 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") + +java_library( + name = "resources", + visibility = ["//visibility:public"], + resources = glob(["src/**/*"]) +) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/platform-util-io-impl/BUILD.bazel b/platform/platform-util-io-impl/BUILD.bazel index 9757c869eae4..ad285fdcd093 100644 --- a/platform/platform-util-io-impl/BUILD.bazel +++ b/platform/platform-util-io-impl/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.ide.util.io.impl", + name = "ide-util-io-impl", module_name = "intellij.platform.ide.util.io.impl", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,15 +10,15 @@ kt_jvm_library( kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/util/base:intellij.platform.util.base", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", + "@community//platform/core-api:core", + "@community//platform/util/base:util-base", + "@community//platform/platform-util-io:ide-util-io", "@libraries//:pty4j", "@libraries//:winp", "@libraries//:proxy-vole", "@libraries//:jna-platform", "@libraries//:jackson-core", ], - exports = ["@community//platform/platform-util-io:intellij.platform.ide.util.io"] + exports = ["@community//platform/platform-util-io:ide-util-io"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/platform-util-io/BUILD.bazel b/platform/platform-util-io/BUILD.bazel index 7a239fcf069c..3374bfa1f733 100644 --- a/platform/platform-util-io/BUILD.bazel +++ b/platform/platform-util-io/BUILD.bazel @@ -1,21 +1,28 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.ide.util.io", + name = "ide-util-io", module_name = "intellij.platform.ide.util.io", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/core-api:intellij.platform.core", + "@community//platform/core-api:core", "@libraries//:guava", "@libraries//:intellij-deps-fastutil", - "@community//platform/util/base:intellij.platform.util.base", + "@community//platform/util/base:util-base", "@libraries//:jna-platform", - "@community//platform/diagnostic:intellij.platform.diagnostic", - ] + "@community//platform/diagnostic", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/platform-util-netty/BUILD.bazel b/platform/platform-util-netty/BUILD.bazel index 58e5b79b8906..f4d0db8dd614 100644 --- a/platform/platform-util-netty/BUILD.bazel +++ b/platform/platform-util-netty/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.ide.util.netty", + name = "ide-util-netty", module_name = "intellij.platform.ide.util.netty", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,12 +10,12 @@ kt_jvm_library( kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/core-api:intellij.platform.core", + "@community//platform/core-api:core", "@libraries//:guava", "@libraries//:intellij-deps-fastutil", "@libraries//:netty-buffer", "@libraries//:netty-codec-http2", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", + "@community//platform/platform-util-io:ide-util-io", "@libraries//:kotlinx-coroutines-core-jvm", ] ) diff --git a/platform/progress/shared/BUILD.bazel b/platform/progress/shared/BUILD.bazel index d8efbb6b3261..3ca06dfe14c6 100644 --- a/platform/progress/shared/BUILD.bazel +++ b/platform/progress/shared/BUILD.bazel @@ -1,11 +1,17 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.ide.progress", + name = "ide-progress", module_name = "intellij.platform.ide.progress", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", plugins = ["@libraries//:serialization_plugin"], @@ -13,13 +19,14 @@ kt_jvm_library( "@libraries//:annotations", "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/util/progress:intellij.platform.util.progress", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/service-container:intellij.platform.serviceContainer", - "@community//platform/kernel/shared:intellij.platform.kernel", + "@community//platform/util/progress:util-progress", + "@community//platform/core-api:core", + "@community//platform/service-container:serviceContainer", + "@community//platform/kernel/shared:kernel", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", - "@community//platform/project/shared:intellij.platform.project", - ] + "@community//platform/project/shared:project", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/project/shared/BUILD.bazel b/platform/project/shared/BUILD.bazel index ac0f9b551874..762ff714e6fe 100644 --- a/platform/project/shared/BUILD.bazel +++ b/platform/project/shared/BUILD.bazel @@ -1,11 +1,17 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.project", + name = "project", module_name = "intellij.platform.project", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", plugins = ["@libraries//:serialization_plugin"], @@ -13,8 +19,9 @@ kt_jvm_library( "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", - "@community//platform/kernel/shared:intellij.platform.kernel", - "@community//platform/projectModel-api:intellij.platform.projectModel", - ] + "@community//platform/kernel/shared:kernel", + "@community//platform/projectModel-api:projectModel", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/projectModel-api/BUILD.bazel b/platform/projectModel-api/BUILD.bazel index e3bcab4dd263..62799cff1e12 100644 --- a/platform/projectModel-api/BUILD.bazel +++ b/platform/projectModel-api/BUILD.bazel @@ -1,27 +1,34 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.projectModel", + name = "projectModel", module_name = "intellij.platform.projectModel", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-api:intellij.platform.core", - "@community//jps/model-api:intellij.platform.jps.model", + "@community//platform/core-api:core", + "@community//jps/model-api:jps-model", "@libraries//:kotlin-stdlib", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/workspace/storage:intellij.platform.workspace.storage", - "@community//platform/workspace/jps:intellij.platform.workspace.jps", - "@community//platform/backend/workspace:intellij.platform.backend.workspace", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util/concurrency", + "@community//platform/workspace/storage:workspace-storage", + "@community//platform/workspace/jps:workspace-jps", + "@community//platform/backend/workspace:backend-workspace", + "@community//platform/util/xmlDom:util-xmlDom", ], exports = [ - "@community//platform/core-api:intellij.platform.core", - "@community//jps/model-api:intellij.platform.jps.model", - ] + "@community//platform/core-api:core", + "@community//jps/model-api:jps-model", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/projectModel-impl/BUILD.bazel b/platform/projectModel-impl/BUILD.bazel index 8ccdeda902d3..7ffcde8955d1 100644 --- a/platform/projectModel-impl/BUILD.bazel +++ b/platform/projectModel-impl/BUILD.bazel @@ -1,42 +1,49 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.projectModel.impl", + name = "projectModel-impl", module_name = "intellij.platform.projectModel.impl", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java", "gen/**/*.kt", "gen/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//jps/model-api:intellij.platform.jps.model", - "@community//jps/model-impl:intellij.platform.jps.model.impl", - "@community//jps/model-serialization:intellij.platform.jps.model.serialization", + "@community//platform/projectModel-api:projectModel", + "@community//platform/core-impl", + "@community//jps/model-api:jps-model", + "@community//jps/model-impl:jps-model-impl", + "@community//jps/model-serialization:jps-model-serialization", "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/workspace/storage:intellij.platform.workspace.storage", - "@community//platform/workspace/jps:intellij.platform.workspace.jps", + "@community//platform/util-ex", + "@community//platform/util/concurrency", + "@community//platform/workspace/storage:workspace-storage", + "@community//platform/workspace/jps:workspace-jps", "@libraries//:intellij-deps-fastutil", "@libraries//:guava", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util/jdom:util-jdom", "@libraries//:kryo5", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", "@libraries//:hash4j", - "@community//platform/backend/workspace:intellij.platform.backend.workspace", - "@community//platform/diagnostic:intellij.platform.diagnostic", + "@community//platform/backend/workspace:backend-workspace", + "@community//platform/diagnostic", ], exports = [ - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//jps/model-serialization:intellij.platform.jps.model.serialization", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/workspace/storage:intellij.platform.workspace.storage", - ] + "@community//platform/projectModel-api:projectModel", + "@community//jps/model-serialization:jps-model-serialization", + "@community//platform/util-ex", + "@community//platform/util/concurrency", + "@community//platform/workspace/storage:workspace-storage", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/rd-platform-community/BUILD.bazel b/platform/rd-platform-community/BUILD.bazel index ea8cb0c1e2f8..fe8223f9fcf8 100644 --- a/platform/rd-platform-community/BUILD.bazel +++ b/platform/rd-platform-community/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.rd.community", + name = "rd-community", module_name = "intellij.platform.rd.community", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -11,14 +11,14 @@ kt_jvm_library( deps = [ "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/platform-api:intellij.platform.ide", + "@community//platform/platform-api:ide", "@libraries//:rd-core", "@libraries//:rd-framework", "@libraries//:rd-text", "@libraries//:rd-swing", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/core-impl:intellij.platform.core.impl", + "@community//platform/util/concurrency", + "@community//platform/core-api:core", + "@community//platform/core-impl", ], exports = [ "@libraries//:rd-core", diff --git a/platform/refactoring/BUILD.bazel b/platform/refactoring/BUILD.bazel index 8cf79e3b1244..8db21eeaa29c 100644 --- a/platform/refactoring/BUILD.bazel +++ b/platform/refactoring/BUILD.bazel @@ -1,34 +1,41 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.refactoring", + name = "refactoring", module_name = "intellij.platform.refactoring", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/util:intellij.platform.util", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/analysis-impl:intellij.platform.analysis.impl", - "@community//platform/indexing-api:intellij.platform.indexing", - "@community//platform/statistics:intellij.platform.statistics", + "@community//platform/util", + "@community//platform/util/jdom:util-jdom", + "@community//platform/extensions", + "@community//platform/core-api:core", + "@community//platform/projectModel-api:projectModel", + "@community//platform/editor-ui-api:editor", + "@community//platform/util/ui:util-ui", + "@community//platform/core-ui", + "@community//platform/util-ex", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/analysis-api:analysis", + "@community//platform/ide-core", + "@community//platform/analysis-impl", + "@community//platform/indexing-api:indexing", + "@community//platform/statistics", "@libraries//:intellij-deps-fastutil", - "@community//platform/ide-core-impl:intellij.platform.ide.core.impl", - "@community//platform/code-style-api:intellij.platform.codeStyle", - "@community//platform/usageView:intellij.platform.usageView", - "@community//platform/lvcs-api:intellij.platform.lvcs", - ] + "@community//platform/ide-core-impl", + "@community//platform/code-style-api:codeStyle", + "@community//platform/usageView", + "@community//platform/lvcs-api:lvcs", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/remote-core/BUILD.bazel b/platform/remote-core/BUILD.bazel index ba1866e63ff8..01c9753bc9ee 100644 --- a/platform/remote-core/BUILD.bazel +++ b/platform/remote-core/BUILD.bazel @@ -1,25 +1,32 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.remote.core", + name = "remote-core", module_name = "intellij.platform.remote.core", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-api:intellij.platform.core", - "@community//platform/credential-store:intellij.platform.credentialStore", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/projectModel-api:intellij.platform.projectModel", + "@community//platform/core-api:core", + "@community//platform/credential-store:credentialStore", + "@community//platform/util-ex", + "@community//platform/util/jdom:util-jdom", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/projectModel-api:projectModel", "@libraries//:kotlin-stdlib", "@libraries//:kotlin-reflect", "@libraries//:guava", ], runtime_deps = [ + ":resources", "@libraries//:slf4j-api", "@libraries//:slf4j-jdk14", ] diff --git a/platform/runtime/product/BUILD.bazel b/platform/runtime/product/BUILD.bazel index fe192d9ed66d..a0dcec9c6b01 100644 --- a/platform/runtime/product/BUILD.bazel +++ b/platform/runtime/product/BUILD.bazel @@ -9,7 +9,7 @@ create_kotlinc_options( ) kt_jvm_library( - name = "intellij.platform.runtime.product", + name = "runtime-product", module_name = "intellij.platform.runtime.product", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -17,10 +17,10 @@ kt_jvm_library( kotlinc_opts = ":custom", deps = [ "@libraries//:annotations", - "@community//platform/runtime/repository:intellij.platform.runtime.repository", + "@community//platform/runtime/repository:runtime-repository", "@libraries//:kotlin-stdlib", - "@community//platform/util/base:intellij.platform.util.base", + "@community//platform/util/base:util-base", ], - exports = ["@community//platform/runtime/repository:intellij.platform.runtime.repository"] + exports = ["@community//platform/runtime/repository:runtime-repository"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/runtime/repository/BUILD.bazel b/platform/runtime/repository/BUILD.bazel index 7c78aae11b48..6d5978973111 100644 --- a/platform/runtime/repository/BUILD.bazel +++ b/platform/runtime/repository/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.runtime.repository", + name = "runtime-repository", module_name = "intellij.platform.runtime.repository", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/service-container/BUILD.bazel b/platform/service-container/BUILD.bazel index e9e00d040cb3..ad139bcd455a 100644 --- a/platform/service-container/BUILD.bazel +++ b/platform/service-container/BUILD.bazel @@ -1,24 +1,31 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.serviceContainer", + name = "serviceContainer", module_name = "intellij.platform.serviceContainer", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/projectModel-impl:intellij.platform.projectModel.impl", + "@community//platform/core-api:core", + "@community//platform/core-impl", + "@community//platform/util-ex", + "@community//platform/projectModel-impl", "@libraries//:intellij-deps-fastutil", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/instanceContainer:intellij.platform.instanceContainer", - "@community//platform/diagnostic:intellij.platform.diagnostic", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", - ] + "@community//platform/instanceContainer", + "@community//platform/diagnostic", + "@community//platform/util/coroutines:util-coroutines", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/settings-local/BUILD.bazel b/platform/settings-local/BUILD.bazel index 422b3c60e82b..7a18fa994834 100644 --- a/platform/settings-local/BUILD.bazel +++ b/platform/settings-local/BUILD.bazel @@ -1,7 +1,13 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") load("@community//:build/compiler-options.bzl", "create_kotlinc_options") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + create_kotlinc_options( name = "custom", jvm_target = "17", @@ -9,36 +15,37 @@ create_kotlinc_options( ) kt_jvm_library( - name = "intellij.platform.settings.local", + name = "settings-local", module_name = "intellij.platform.settings.local", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = ":custom", plugins = ["@libraries//:serialization_plugin"], deps = [ "@libraries//:kotlin-stdlib", "@libraries//:annotations", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/settings:intellij.platform.settings", - "@community//platform/projectModel-api:intellij.platform.projectModel", + "@community//platform/extensions", + "@community//platform/core-api:core", + "@community//platform/settings", + "@community//platform/projectModel-api:projectModel", "@libraries//:kotlinx-serialization-core-jvm", - "@community//platform/projectModel-impl:intellij.platform.projectModel.impl", - "@community//platform/ide-core:intellij.platform.ide.core", + "@community//platform/projectModel-impl", + "@community//platform/ide-core", "@libraries//:kotlinx-serialization-protobuf-jvm", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", "@libraries//:h2-mvstore", "@libraries//:kotlinx-serialization-cbor-jvm", "@libraries//:jackson-core", "@libraries//:jackson-dataformat-cbor", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", - "@community//platform/object-serializer:intellij.platform.objectSerializer", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util/xmlDom:util-xmlDom", + "@community//platform/object-serializer:objectSerializer", "@libraries//:kotlinx-serialization-json-jvm", "@libraries//:aalto-xml", - ] + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/settings/BUILD.bazel b/platform/settings/BUILD.bazel index 7b7e45ee4c2f..fd57c1e00f1c 100644 --- a/platform/settings/BUILD.bazel +++ b/platform/settings/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.settings", + name = "settings", module_name = "intellij.platform.settings", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -12,8 +12,8 @@ kt_jvm_library( deps = [ "@libraries//:kotlin-stdlib", "@libraries//:annotations", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/core-api:intellij.platform.core", + "@community//platform/extensions", + "@community//platform/core-api:core", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", ] diff --git a/platform/statistics/BUILD.bazel b/platform/statistics/BUILD.bazel index 5b141870554c..d80f1b89ae58 100644 --- a/platform/statistics/BUILD.bazel +++ b/platform/statistics/BUILD.bazel @@ -1,37 +1,44 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.statistics", + name = "statistics", module_name = "intellij.platform.statistics", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/core-impl:intellij.platform.core.impl", + "@community//platform/core-impl", "@libraries//:kotlin-stdlib", "@libraries//:annotations", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/statistics/uploader:intellij.platform.statistics.uploader", + "@community//platform/util/jdom:util-jdom", + "@community//platform/statistics/uploader:statistics-uploader", "@libraries//:intellij-deps-fastutil", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/core-ui:intellij.platform.core.ui", + "@community//platform/util/concurrency", + "@community//platform/core-ui", "@libraries//:jna-platform", "@libraries//:ap-validation", - "@community//platform/runtime/product:intellij.platform.runtime.product", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/util-ex:intellij.platform.util.ex", + "@community//platform/runtime/product:runtime-product", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/util-ex", "@libraries//:caffeine", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/projectModel-api:intellij.platform.projectModel", + "@community//platform/editor-ui-api:editor", + "@community//platform/ide-core", + "@community//platform/projectModel-api:projectModel", "@libraries//:jackson-core", "@libraries//:jackson-databind", "@libraries//:jackson-module-kotlin", "@libraries//:kotlin-reflect", "@libraries//:kotlinx-coroutines-core-jvm", ], - exports = ["@libraries//:ap-validation"] + exports = ["@libraries//:ap-validation"], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/statistics/config/BUILD.bazel b/platform/statistics/config/BUILD.bazel index 49fadb85b5c5..7bf1aebc9316 100644 --- a/platform/statistics/config/BUILD.bazel +++ b/platform/statistics/config/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.statistics.config", + name = "statistics-config", module_name = "intellij.platform.statistics.config", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/statistics/uploader/BUILD.bazel b/platform/statistics/uploader/BUILD.bazel index 098249fb4280..9cdcabf0c282 100644 --- a/platform/statistics/uploader/BUILD.bazel +++ b/platform/statistics/uploader/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.statistics.uploader", + name = "statistics-uploader", module_name = "intellij.platform.statistics.uploader", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -11,12 +11,12 @@ kt_jvm_library( deps = [ "@libraries//:annotations", "@libraries//:kotlin-stdlib", - "@community//platform/statistics/config:intellij.platform.statistics.config", + "@community//platform/statistics/config:statistics-config", "@libraries//:ap-validation", "@libraries//:jackson-core", "@libraries//:jackson-databind", "@libraries//:jackson-module-kotlin", ], - exports = ["@community//platform/statistics/config:intellij.platform.statistics.config"] + exports = ["@community//platform/statistics/config:statistics-config"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/structure-view-impl/BUILD.bazel b/platform/structure-view-impl/BUILD.bazel index 7e51f3edaccb..b5ab5962004a 100644 --- a/platform/structure-view-impl/BUILD.bazel +++ b/platform/structure-view-impl/BUILD.bazel @@ -1,32 +1,40 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.structureView.impl", + name = "structureView-impl", + module_name = "intellij.platform.structureView.impl", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/util:intellij.platform.util", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/platform-resources-en:intellij.platform.resources.en", - "@community//platform/icons:intellij.platform.icons", + "@community//platform/editor-ui-api:editor", + "@community//platform/util", + "@community//platform/extensions", + "@community//platform/core-api:core", + "@community//platform/icons", "@libraries//:automaton", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/platform-api:intellij.platform.ide", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/util/ui:intellij.platform.util.ui", + "@community//platform/projectModel-api:projectModel", + "@community//platform/platform-api:ide", + "@community//platform/core-impl", + "@community//platform/util/ui:util-ui", "@libraries//:intellij-deps-fastutil", - "@community//platform/core-ui:intellij.platform.core.ui" + "@community//platform/core-ui", ], exports = [ - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/util:intellij.platform.util", - "@community//platform/extensions:intellij.platform.extensions", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/platform-resources-en:intellij.platform.resources.en", - "@community//platform/projectModel-api:intellij.platform.projectModel" - ] + "@community//platform/editor-ui-api:editor", + "@community//platform/util", + "@community//platform/extensions", + "@community//platform/core-api:core", + "@community//platform/projectModel-api:projectModel", + ], + runtime_deps = [":resources"] ) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/testFramework/bootstrap/BUILD.bazel b/platform/testFramework/bootstrap/BUILD.bazel index 57c264e1fdd3..1f2e0697eda2 100644 --- a/platform/testFramework/bootstrap/BUILD.bazel +++ b/platform/testFramework/bootstrap/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.tools.testsBootstrap", + name = "tools-testsBootstrap", module_name = "intellij.tools.testsBootstrap", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -17,6 +17,6 @@ kt_jvm_library( "@libraries//:junit-jupiter-engine.provided", "@libraries//:opentest4j", ], - runtime_deps = ["@community//platform/boot:intellij.platform.boot"] + runtime_deps = ["@community//platform/boot"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/testFramework/core/BUILD.bazel b/platform/testFramework/core/BUILD.bazel index 4e24ac545e81..08ef3f00d6f7 100644 --- a/platform/testFramework/core/BUILD.bazel +++ b/platform/testFramework/core/BUILD.bazel @@ -1,28 +1,37 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.testFramework.core", + name = "testFramework-core", module_name = "intellij.platform.testFramework.core", visibility = ["//visibility:public"], - srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ - "@community//platform/util:intellij.platform.util", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", - "@community//platform/boot:intellij.platform.boot", - "@community//platform/testFramework/bootstrap:intellij.tools.testsBootstrap", + "@community//platform/util", + "@community//platform/util-class-loader:util-classLoader", + "@community//platform/boot", + "@community//platform/testFramework/bootstrap:tools-testsBootstrap", "@libraries//:opentest4j", "@libraries//:junit", "@libraries//:junit-jupiter-api.provided", - "@community//java/java-runtime:intellij.java.rt", + "@community//java/java-runtime:java-rt", "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:jackson-core", "@libraries//:jackson-databind", "@libraries//:jackson-module-kotlin", "@libraries//:httpmime", - ] + "@libraries//:kotlinx-collections-immutable-jvm", + "@community//platform/testFramework/teamCity:testFramework-teamCity", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/testFramework/teamCity/BUILD.bazel b/platform/testFramework/teamCity/BUILD.bazel new file mode 100644 index 000000000000..0b1c42b2b71e --- /dev/null +++ b/platform/testFramework/teamCity/BUILD.bazel @@ -0,0 +1,16 @@ +### auto-generated section `build` start +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +kt_jvm_library( + name = "testFramework-teamCity", + module_name = "intellij.platform.testFramework.teamCity", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@libraries//:kotlin-stdlib", + "@libraries//:annotations", + ] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/tracing/BUILD.bazel b/platform/tracing/BUILD.bazel index 0075158e8140..31c69b6aed0b 100644 --- a/platform/tracing/BUILD.bazel +++ b/platform/tracing/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.tracing.rt", + name = "tracing-rt", module_name = "intellij.platform.tracing.rt", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/ui.jcef/BUILD.bazel b/platform/ui.jcef/BUILD.bazel index 3fc50724491c..08187626b73d 100644 --- a/platform/ui.jcef/BUILD.bazel +++ b/platform/ui.jcef/BUILD.bazel @@ -5,7 +5,6 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options") kt_javac_options( name = "custom-javac-options", x_ep_disable_all_checks = True, - x_enable_incremental_compilation = True, warn = "off", add_exports = [ "java.desktop/sun.awt=ALL-UNNAMED", @@ -14,7 +13,7 @@ kt_javac_options( ) kt_jvm_library( - name = "intellij.platform.ui.jcef", + name = "ui-jcef", module_name = "intellij.platform.ui.jcef", visibility = ["//visibility:public"], srcs = glob(["jcef/**/*.kt", "jcef/**/*.java"]), @@ -24,20 +23,20 @@ kt_jvm_library( "@libraries//:annotations", "@libraries//:kotlin-stdlib", "@libraries//:jcef", - "@community//platform/util/jdom:intellij.platform.util.jdom", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/util:intellij.platform.util", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/util-ex:intellij.platform.util.ex", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/platform-api:intellij.platform.ide", - "@community//platform/core-impl:intellij.platform.core.impl", + "@community//platform/util/jdom:util-jdom", + "@community//platform/util/ui:util-ui", + "@community//platform/util", + "@community//platform/core-api:core", + "@community//platform/core-ui", + "@community//platform/util-ex", + "@community//platform/editor-ui-api:editor", + "@community//platform/ide-core", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/util/concurrency", + "@community//platform/platform-api:ide", + "@community//platform/core-impl", "@libraries//:jbr-api", - "@community//platform/jbr:intellij.platform.jbr", + "@community//platform/jbr", ], exports = ["@libraries//:jcef"] ) diff --git a/platform/usageView-impl/BUILD.bazel b/platform/usageView-impl/BUILD.bazel index 229b367c30e4..631a5e385ce0 100644 --- a/platform/usageView-impl/BUILD.bazel +++ b/platform/usageView-impl/BUILD.bazel @@ -1,7 +1,9 @@ +### auto-generated section `build` start load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.usageView.impl", + name = "usageView-impl", + module_name = "intellij.platform.usageView.impl", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", @@ -10,21 +12,22 @@ kt_jvm_library( "@libraries//:intellij-deps-fastutil", "@libraries//:jackson-core", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/statistics:intellij.platform.statistics", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/ide-core-impl:intellij.platform.ide.core.impl", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/indexing-api:intellij.platform.indexing", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/usageView:intellij.platform.usageView", - "@community//platform/lang-api:intellij.platform.lang", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/platform-impl:intellij.platform.ide.impl", - "@community//platform/util/coroutines:intellij.platform.util.coroutines" + "@community//platform/statistics", + "@community//platform/core-ui", + "@community//platform/ide-core", + "@community//platform/ide-core-impl", + "@community//platform/editor-ui-api:editor", + "@community//platform/core-api:core", + "@community//platform/indexing-api:indexing", + "@community//platform/util/ui:util-ui", + "@community//platform/analysis-api:analysis", + "@community//platform/core-impl", + "@community//platform/projectModel-api:projectModel", + "@community//platform/usageView", + "@community//platform/lang-api:lang", + "@community//platform/util/concurrency", + "@community//platform/platform-impl:ide-impl", + "@community//platform/util/coroutines:util-coroutines", ] ) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/usageView/BUILD.bazel b/platform/usageView/BUILD.bazel index 0c086c847d97..597715f076a8 100644 --- a/platform/usageView/BUILD.bazel +++ b/platform/usageView/BUILD.bazel @@ -1,29 +1,36 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.usageView", + name = "usageView", module_name = "intellij.platform.usageView", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ "@libraries//:intellij-deps-fastutil", - "@community//platform/statistics:intellij.platform.statistics", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/ide-core:intellij.platform.ide.core", - "@community//platform/ide-core-impl:intellij.platform.ide.core.impl", - "@community//platform/editor-ui-api:intellij.platform.editor", - "@community//platform/core-api:intellij.platform.core", - "@community//platform/indexing-api:intellij.platform.indexing", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/analysis-api:intellij.platform.analysis", - "@community//platform/core-impl:intellij.platform.core.impl", - "@community//platform/projectModel-api:intellij.platform.projectModel", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/analysis-impl:intellij.platform.analysis.impl", - "@community//platform/editor-ui-ex:intellij.platform.editor.ex", - ] + "@community//platform/statistics", + "@community//platform/core-ui", + "@community//platform/ide-core", + "@community//platform/ide-core-impl", + "@community//platform/editor-ui-api:editor", + "@community//platform/core-api:core", + "@community//platform/indexing-api:indexing", + "@community//platform/util/ui:util-ui", + "@community//platform/analysis-api:analysis", + "@community//platform/core-impl", + "@community//platform/projectModel-api:projectModel", + "@community//platform/util/concurrency", + "@community//platform/analysis-impl", + "@community//platform/editor-ui-ex:editor-ex", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/util-class-loader/BUILD.bazel b/platform/util-class-loader/BUILD.bazel index c72293fb0a45..96397eebac1e 100644 --- a/platform/util-class-loader/BUILD.bazel +++ b/platform/util-class-loader/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.classLoader", + name = "util-classLoader", module_name = "intellij.platform.util.classLoader", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,7 +10,7 @@ kt_jvm_library( kotlinc_opts = "//:k8", deps = [ "@libraries//:annotations", - "@community//platform/util/rt-java8:intellij.platform.util.rt.java8", + "@community//platform/util/rt-java8:util-rt-java8", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/util-ex/BUILD.bazel b/platform/util-ex/BUILD.bazel index 45f10bb75b85..a9ad877adaed 100644 --- a/platform/util-ex/BUILD.bazel +++ b/platform/util-ex/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.ex", + name = "util-ex", module_name = "intellij.platform.util.ex", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -11,18 +11,18 @@ kt_jvm_library( deps = [ "@libraries//:kotlin-stdlib", "@libraries//:kotlin-reflect", - "@community//platform/util:intellij.platform.util", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util", + "@community//platform/util/jdom:util-jdom", "@libraries//:jcip-annotations", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:intellij-deps-fastutil", "@libraries//:netty-buffer", "@libraries//:caffeine", - "@community//platform/util/base:intellij.platform.util.base", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", + "@community//platform/util/base:util-base", + "@community//platform/util-class-loader:util-classLoader", "@libraries//:lz4-java", - "@community//platform/diagnostic:intellij.platform.diagnostic", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", + "@community//platform/diagnostic", + "@community//platform/util/coroutines:util-coroutines", "@libraries//:h2-mvstore", ] ) diff --git a/platform/util-rt/BUILD.bazel b/platform/util-rt/BUILD.bazel index 185d9addd43c..a07903d4d6a6 100644 --- a/platform/util-rt/BUILD.bazel +++ b/platform/util-rt/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.rt", + name = "util-rt", module_name = "intellij.platform.util.rt", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/util/BUILD.bazel b/platform/util/BUILD.bazel index d03cdf921def..e5298ef53e92 100644 --- a/platform/util/BUILD.bazel +++ b/platform/util/BUILD.bazel @@ -1,41 +1,48 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.util", + name = "util", module_name = "intellij.platform.util", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j8", kotlinc_opts = "//:k8", plugins = ["@libraries//:serialization_plugin"], deps = [ - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util/jdom:util-jdom", "@libraries//:log4j-over-slf4j", "@libraries//:annotations", - "@community//platform/util-rt:intellij.platform.util.rt", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", + "@community//platform/util-rt", + "@community//platform/util-class-loader:util-classLoader", "@libraries//:jna-platform", "@libraries//:oro", "@libraries//:lz4-java", "@libraries//:commons-compress", "@libraries//:intellij-deps-fastutil", "@libraries//:kotlin-stdlib", - "@community//platform/util/base:intellij.platform.util.base", + "@community//platform/util/base:util-base", "@libraries//:aalto-xml", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", + "@community//platform/util/xmlDom:util-xmlDom", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", "@libraries//:caffeine", - "@community//platform/util/troveCompileOnly:intellij.platform.util.troveCompileOnly", + "@community//platform/util/troveCompileOnly:util-troveCompileOnly", ], exports = [ "@libraries//:annotations", - "@community//platform/util-rt:intellij.platform.util.rt", - "@community//platform/util/base:intellij.platform.util.base", + "@community//platform/util-rt", + "@community//platform/util/base:util-base", ], runtime_deps = [ + ":resources", "@libraries//:commons-io", "@libraries//:commons-codec", ] diff --git a/platform/util/base/BUILD.bazel b/platform/util/base/BUILD.bazel index 832c99d4d043..e1e537797fa7 100644 --- a/platform/util/base/BUILD.bazel +++ b/platform/util/base/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.base", + name = "util-base", module_name = "intellij.platform.util.base", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,7 +10,7 @@ kt_jvm_library( kotlinc_opts = "//:k8", deps = [ "@libraries//:annotations", - "@community//platform/util-rt:intellij.platform.util.rt", + "@community//platform/util-rt", "@libraries//:intellij-deps-fastutil", "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", diff --git a/platform/util/concurrency/BUILD.bazel b/platform/util/concurrency/BUILD.bazel index df6012684448..3c6199c4be48 100644 --- a/platform/util/concurrency/BUILD.bazel +++ b/platform/util/concurrency/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.concurrency", + name = "concurrency", module_name = "intellij.platform.concurrency", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -11,11 +11,11 @@ kt_jvm_library( deps = [ "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/util:intellij.platform.util", - "@community//platform/core-api:intellij.platform.core", + "@community//platform/util", + "@community//platform/core-api:core", "@libraries//:intellij-deps-fastutil", - "@community//platform/diagnostic:intellij.platform.diagnostic", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", + "@community//platform/diagnostic", + "@community//platform/util/coroutines:util-coroutines", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/util/coroutines/BUILD.bazel b/platform/util/coroutines/BUILD.bazel index c9c3ea17a9af..4dad92650f0f 100644 --- a/platform/util/coroutines/BUILD.bazel +++ b/platform/util/coroutines/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.coroutines", + name = "util-coroutines", module_name = "intellij.platform.util.coroutines", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/util/diff/BUILD.bazel b/platform/util/diff/BUILD.bazel index f7cad1035910..477de828159e 100644 --- a/platform/util/diff/BUILD.bazel +++ b/platform/util/diff/BUILD.bazel @@ -2,15 +2,15 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.diff", + name = "util-diff", module_name = "intellij.platform.util.diff", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j8", kotlinc_opts = "//:k8", deps = [ - "@community//platform/util/base:intellij.platform.util.base", - "@community//platform/util-rt:intellij.platform.util.rt", + "@community//platform/util/base:util-base", + "@community//platform/util-rt", "@libraries//:kotlin-stdlib", "@libraries//:annotations", "@libraries//:intellij-deps-fastutil", diff --git a/platform/util/http/BUILD.bazel b/platform/util/http/BUILD.bazel index b706ca4e2a9a..90698021f387 100644 --- a/platform/util/http/BUILD.bazel +++ b/platform/util/http/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.http", + name = "util-http", module_name = "intellij.platform.util.http", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/util/jdom/BUILD.bazel b/platform/util/jdom/BUILD.bazel index ee80355980d0..4b4d8befae6c 100644 --- a/platform/util/jdom/BUILD.bazel +++ b/platform/util/jdom/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.jdom", + name = "util-jdom", module_name = "intellij.platform.util.jdom", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/util/nanoxml/BUILD.bazel b/platform/util/nanoxml/BUILD.bazel index 174b8002a763..2387cafefc83 100644 --- a/platform/util/nanoxml/BUILD.bazel +++ b/platform/util/nanoxml/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.nanoxml", + name = "util-nanoxml", module_name = "intellij.platform.util.nanoxml", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/util/progress/BUILD.bazel b/platform/util/progress/BUILD.bazel index 4402b453fbbe..57e9ed8ccbe0 100644 --- a/platform/util/progress/BUILD.bazel +++ b/platform/util/progress/BUILD.bazel @@ -9,7 +9,7 @@ create_kotlinc_options( ) kt_jvm_library( - name = "intellij.platform.util.progress", + name = "util-progress", module_name = "intellij.platform.util.progress", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -22,8 +22,8 @@ kt_jvm_library( "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:kotlinx-collections-immutable-jvm", "@libraries//:guava", - "@community//platform/util:intellij.platform.util", - "@community//platform/util/coroutines:intellij.platform.util.coroutines", + "@community//platform/util", + "@community//platform/util/coroutines:util-coroutines", "@libraries//:intellij-deps-fastutil", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", diff --git a/platform/util/rt-java8/BUILD.bazel b/platform/util/rt-java8/BUILD.bazel index e05bde52b11d..5a53bb8e00b6 100644 --- a/platform/util/rt-java8/BUILD.bazel +++ b/platform/util/rt-java8/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.rt.java8", + name = "util-rt-java8", module_name = "intellij.platform.util.rt.java8", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/util/storages/BUILD.bazel b/platform/util/storages/BUILD.bazel index 9ee403625980..4e74c2a8b1bc 100644 --- a/platform/util/storages/BUILD.bazel +++ b/platform/util/storages/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.io.storages", + name = "util-io-storages", module_name = "intellij.platform.util.io.storages", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,21 +10,21 @@ kt_jvm_library( kotlinc_opts = "//:k17", deps = [ "@libraries//:annotations", - "@community//platform/util-rt:intellij.platform.util.rt", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", - "@community//platform/util/base:intellij.platform.util.base", - "@community//platform/util:intellij.platform.util", + "@community//platform/util-rt", + "@community//platform/util-class-loader:util-classLoader", + "@community//platform/util/base:util-base", + "@community//platform/util", "@libraries//:intellij-deps-fastutil", "@libraries//:kotlin-stdlib", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:opentelemetry-sdk", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", ], exports = [ "@libraries//:annotations", - "@community//platform/util-rt:intellij.platform.util.rt", - "@community//platform/util/base:intellij.platform.util.base", - "@community//platform/util:intellij.platform.util", + "@community//platform/util-rt", + "@community//platform/util/base:util-base", + "@community//platform/util", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/util/text-matching/BUILD.bazel b/platform/util/text-matching/BUILD.bazel index 6839411bfb85..0430a250f666 100644 --- a/platform/util/text-matching/BUILD.bazel +++ b/platform/util/text-matching/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.text.matching", + name = "util-text-matching", module_name = "intellij.platform.util.text.matching", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,8 +10,8 @@ kt_jvm_library( kotlinc_opts = "//:k17", deps = [ "@libraries//:annotations", - "@community//platform/util/base:intellij.platform.util.base", - "@community//platform/util-rt:intellij.platform.util.rt", + "@community//platform/util/base:util-base", + "@community//platform/util-rt", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/util/troveCompileOnly/BUILD.bazel b/platform/util/troveCompileOnly/BUILD.bazel index 86e940c26007..3dc623e666ea 100644 --- a/platform/util/troveCompileOnly/BUILD.bazel +++ b/platform/util/troveCompileOnly/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.troveCompileOnly", + name = "util-troveCompileOnly", module_name = "intellij.platform.util.troveCompileOnly", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/util/ui/BUILD.bazel b/platform/util/ui/BUILD.bazel index 4822b5ee0825..53b0ff7e86e8 100644 --- a/platform/util/ui/BUILD.bazel +++ b/platform/util/ui/BUILD.bazel @@ -1,11 +1,16 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_javac_options( name = "custom-javac-options", x_ep_disable_all_checks = True, - x_enable_incremental_compilation = True, warn = "off", add_exports = [ "java.desktop/sun.font=ALL-UNNAMED", @@ -14,36 +19,37 @@ kt_javac_options( ) kt_jvm_library( - name = "intellij.platform.util.ui", + name = "util-ui", module_name = "intellij.platform.util.ui", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = ":custom-javac-options", kotlinc_opts = "//:k17", plugins = ["@libraries//:serialization_plugin"], deps = [ "@community//lib:mac", - "@community//platform/util:intellij.platform.util", + "@community//platform/util", "@libraries//:imgscalr-lib", "@libraries//:jna-platform", "@libraries//:java-compatibility", "@libraries//:kotlin-stdlib", "@libraries//:intellij-deps-fastutil", - "@community//platform/util-ex:intellij.platform.util.ex", + "@community//platform/util-ex", "@libraries//:netty-buffer", "@libraries//:caffeine", "@libraries//:aalto-xml", - "@community//platform/util/xmlDom:intellij.platform.util.xmlDom", - "@community//platform/util/zip:intellij.platform.util.zip", + "@community//platform/util/xmlDom:util-xmlDom", + "@community//platform/util/zip:util-zip", "@libraries//:jbr-api", "@libraries//:jsvg", - "@community//platform/util/rt-java8:intellij.platform.util.rt.java8", + "@community//platform/util/rt-java8:util-rt-java8", "@libraries//:hash4j", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/diagnostic:intellij.platform.diagnostic", + "@community//platform/diagnostic", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-protobuf-jvm", "@libraries//:h2-mvstore", - ] + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/util/xmlDom/BUILD.bazel b/platform/util/xmlDom/BUILD.bazel index 6b70f551d6f8..405594e6dc45 100644 --- a/platform/util/xmlDom/BUILD.bazel +++ b/platform/util/xmlDom/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.xmlDom", + name = "util-xmlDom", module_name = "intellij.platform.util.xmlDom", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/platform/util/zip/BUILD.bazel b/platform/util/zip/BUILD.bazel index 5df3dbf04e9f..c23e0f8534cc 100644 --- a/platform/util/zip/BUILD.bazel +++ b/platform/util/zip/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.util.zip", + name = "util-zip", module_name = "intellij.platform.util.zip", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -10,7 +10,7 @@ kt_jvm_library( kotlinc_opts = "//:k11", deps = [ "@libraries//:annotations", - "@community//platform/util/rt-java8:intellij.platform.util.rt.java8", + "@community//platform/util/rt-java8:util-rt-java8", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/vcs-api/BUILD.bazel b/platform/vcs-api/BUILD.bazel new file mode 100644 index 000000000000..2eb327353248 --- /dev/null +++ b/platform/vcs-api/BUILD.bazel @@ -0,0 +1,31 @@ +### auto-generated section `build` start +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +kt_jvm_library( + name = "vcs", + module_name = "intellij.platform.vcs", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//platform/platform-api:ide", + "@community//platform/lang-api:lang", + "@community//platform/vcs-api/vcs-api-core:vcs-core", + "@community//platform/diff-api:diff", + "@community//platform/util/jdom:util-jdom", + "@libraries//:kotlin-stdlib", + "@libraries//:kotlinx-coroutines-core-jvm", + "@community//platform/util", + "@community//platform/util/ui:util-ui", + "@community//platform/core-api:core", + "@community//platform/core-ui", + "@libraries//:caffeine", + ], + exports = [ + "@community//platform/platform-api:ide", + "@community//platform/vcs-api/vcs-api-core:vcs-core", + "@community//platform/diff-api:diff", + ] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/vcs-api/vcs-api-core/BUILD.bazel b/platform/vcs-api/vcs-api-core/BUILD.bazel new file mode 100644 index 000000000000..f34c8d6915ca --- /dev/null +++ b/platform/vcs-api/vcs-api-core/BUILD.bazel @@ -0,0 +1,25 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_jvm_library( + name = "vcs-core", + module_name = "intellij.platform.vcs.core", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//platform/core-api:core", + "@community//platform/editor-ui-api:editor", + "@community//platform/diff-api:diff", + "@libraries//:kotlin-stdlib", + ], + runtime_deps = [":resources"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/webSymbols/BUILD.bazel b/platform/webSymbols/BUILD.bazel new file mode 100644 index 000000000000..d0189e19b1f8 --- /dev/null +++ b/platform/webSymbols/BUILD.bazel @@ -0,0 +1,33 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_jvm_library( + name = "webSymbols", + module_name = "intellij.platform.webSymbols", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//platform/analysis-api:analysis", + "@community//platform/lang-impl", + "@community//platform/core-ui", + "@community//platform/core-api:core", + "@libraries//:jackson-databind", + "@libraries//:jackson-core", + "@libraries//:jackson-module-kotlin", + "@libraries//:intellij-deps-fastutil", + "@libraries//:commons-compress", + "@libraries//:markdown-jvm", + "@libraries//:gson", + "@community//platform/markdown-utils", + ], + runtime_deps = [":resources"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/workspace/jps/BUILD.bazel b/platform/workspace/jps/BUILD.bazel index 3d0bae74af65..6510a52c84b7 100644 --- a/platform/workspace/jps/BUILD.bazel +++ b/platform/workspace/jps/BUILD.bazel @@ -1,7 +1,13 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") load("@community//:build/compiler-options.bzl", "create_kotlinc_options") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + create_kotlinc_options( name = "custom", jvm_target = "11", @@ -9,27 +15,28 @@ create_kotlinc_options( ) kt_jvm_library( - name = "intellij.platform.workspace.jps", + name = "workspace-jps", module_name = "intellij.platform.workspace.jps", visibility = ["//visibility:public"], - srcs = glob(["gen/**/*.kt", "gen/**/*.java", "resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]), + srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j11", kotlinc_opts = ":custom", deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/workspace/storage:intellij.platform.workspace.storage", - "@community//jps/model-api:intellij.platform.jps.model", - "@community//jps/model-impl:intellij.platform.jps.model.impl", - "@community//jps/model-serialization:intellij.platform.jps.model.serialization", - "@community//platform/util:intellij.platform.util", + "@community//platform/workspace/storage:workspace-storage", + "@community//jps/model-api:jps-model", + "@community//jps/model-impl:jps-model-impl", + "@community//jps/model-serialization:jps-model-serialization", + "@community//platform/util", "@libraries//:intellij-deps-fastutil", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util/jdom:util-jdom", "@libraries//:kryo5", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", ], - exports = ["@community//platform/workspace/storage:intellij.platform.workspace.storage"] + exports = ["@community//platform/workspace/storage:workspace-storage"], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/workspace/storage/BUILD.bazel b/platform/workspace/storage/BUILD.bazel index 1058798cd894..e55d69424a20 100644 --- a/platform/workspace/storage/BUILD.bazel +++ b/platform/workspace/storage/BUILD.bazel @@ -12,7 +12,7 @@ create_kotlinc_options( ) kt_jvm_library( - name = "intellij.platform.workspace.storage", + name = "workspace-storage", module_name = "intellij.platform.workspace.storage", visibility = ["//visibility:public"], srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"]), @@ -22,14 +22,14 @@ kt_jvm_library( "@libraries//:kotlin-stdlib", "@libraries//:guava", "@libraries//:kotlin-reflect", - "@community//platform/util:intellij.platform.util", + "@community//platform/util", "@libraries//:intellij-deps-fastutil", "@libraries//:caffeine", "@libraries//:kryo5", - "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", - "@community//platform/diagnostic:intellij.platform.diagnostic", + "@community//platform/diagnostic", "@libraries//:kotlinx-collections-immutable-jvm", ] ) diff --git a/platform/wsl-impl/BUILD.bazel b/platform/wsl-impl/BUILD.bazel index 5daad5fa3b23..04685fe34336 100644 --- a/platform/wsl-impl/BUILD.bazel +++ b/platform/wsl-impl/BUILD.bazel @@ -1,20 +1,23 @@ +### auto-generated section `build` start load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.platform.wsl.impl", + name = "wsl-impl", + module_name = "intellij.platform.wsl.impl", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", deps = [ "@libraries//:kotlin-stdlib", - "@community//platform/execution:intellij.platform.execution", - "@community//platform/util:intellij.platform.util", + "@community//platform/execution", + "@community//platform/util", "@libraries//:kotlinx-coroutines-core-jvm", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", - "@community//platform/core-api:intellij.platform.core", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/core-api:core", "@libraries//:lz4-java", - "@community//platform/util-ex:intellij.platform.util.ex", - "@libraries//:ktor-network-tls-jvm" + "@community//platform/util-ex", + "@libraries//:ktor-network-tls-jvm", ] ) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/xdebugger-api/BUILD.bazel b/platform/xdebugger-api/BUILD.bazel index 3496ec7abf53..494ad298e9a7 100644 --- a/platform/xdebugger-api/BUILD.bazel +++ b/platform/xdebugger-api/BUILD.bazel @@ -1,24 +1,34 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.platform.debugger", + name = "debugger", + module_name = "intellij.platform.debugger", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j17", kotlinc_opts = "//:k17", plugins = ["@libraries//:serialization_plugin"], deps = [ - "@community//platform/lang-api:intellij.platform.lang", - "@community//platform/util/ui:intellij.platform.util.ui", - "@community//platform/util/concurrency:intellij.platform.concurrency", - "@community//platform/core-ui:intellij.platform.core.ui", - "@community//platform/platform-util-io:intellij.platform.ide.util.io", + "@community//platform/lang-api:lang", + "@community//platform/util/ui:util-ui", + "@community//platform/util/concurrency", + "@community//platform/core-ui", + "@community//platform/platform-util-io:ide-util-io", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", - "@libraries//:kotlin-stdlib" + "@libraries//:kotlin-stdlib", ], exports = [ - "@community//platform/lang-api:intellij.platform.lang", - "@community//platform/util/concurrency:intellij.platform.concurrency" - ] + "@community//platform/lang-api:lang", + "@community//platform/util/concurrency", + ], + runtime_deps = [":resources"] ) +### auto-generated section `build` end \ No newline at end of file diff --git a/plugins/devkit/jps-plugin/BUILD.bazel b/plugins/devkit/jps-plugin/BUILD.bazel index d5138f4a2a88..3b81da75b50d 100644 --- a/plugins/devkit/jps-plugin/BUILD.bazel +++ b/plugins/devkit/jps-plugin/BUILD.bazel @@ -1,20 +1,27 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.devkit.jps", + name = "devkit-jps", module_name = "intellij.devkit.jps", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j11", kotlinc_opts = "//:k11", deps = [ - "@community//jps/model-api:intellij.platform.jps.model", - "@community//jps/model-serialization:intellij.platform.jps.model.serialization", - "@community//jps/jps-builders:intellij.platform.jps.build", - "@community//java/compiler/instrumentation-util:intellij.java.compiler.instrumentationUtil", + "@community//jps/model-api:jps-model", + "@community//jps/model-serialization:jps-model-serialization", + "@community//jps/jps-builders:jps-build", + "@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil", "@libraries//:asm-all", - "@community//platform/util/jdom:intellij.platform.util.jdom", - ] + "@community//platform/util/jdom:util-jdom", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/plugins/groovy/jps-plugin/BUILD.bazel b/plugins/groovy/jps-plugin/BUILD.bazel index f218f1257c03..9aeb980bc9ee 100644 --- a/plugins/groovy/jps-plugin/BUILD.bazel +++ b/plugins/groovy/jps-plugin/BUILD.bazel @@ -1,26 +1,33 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.groovy.jps", + name = "groovy-jps", module_name = "intellij.groovy.jps", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j11", kotlinc_opts = "//:k11", deps = [ - "@community//jps/model-api:intellij.platform.jps.model", - "@community//jps/jps-builders:intellij.platform.jps.build", - "@community//plugins/groovy/rt-constants:intellij.groovy.constants.rt", - "@community//jps/model-serialization:intellij.platform.jps.model.serialization", - "@community//jps/model-impl:intellij.platform.jps.model.impl", - "@community//java/compiler/instrumentation-util:intellij.java.compiler.instrumentationUtil", + "@community//jps/model-api:jps-model", + "@community//jps/jps-builders:jps-build", + "@community//plugins/groovy/rt-constants:groovy-constants-rt", + "@community//jps/model-serialization:jps-model-serialization", + "@community//jps/model-impl:jps-model-impl", + "@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil", "@community//lib:eclipse", - "@community//platform/util-class-loader:intellij.platform.util.classLoader", + "@community//platform/util-class-loader:util-classLoader", "@libraries//:asm-all", - "@community//platform/util/jdom:intellij.platform.util.jdom", + "@community//platform/util/jdom:util-jdom", "@libraries//:kotlin-stdlib", "@libraries//:annotations", - ] + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/plugins/groovy/rt-constants/BUILD.bazel b/plugins/groovy/rt-constants/BUILD.bazel index 20bd5125d245..98d3635e8734 100644 --- a/plugins/groovy/rt-constants/BUILD.bazel +++ b/plugins/groovy/rt-constants/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.groovy.constants.rt", + name = "groovy-constants-rt", module_name = "intellij.groovy.constants.rt", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), diff --git a/plugins/groovy/rt/BUILD.bazel b/plugins/groovy/rt/BUILD.bazel index fc92aed50924..6af59833d294 100644 --- a/plugins/groovy/rt/BUILD.bazel +++ b/plugins/groovy/rt/BUILD.bazel @@ -2,7 +2,7 @@ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( - name = "intellij.groovy.rt", + name = "groovy-rt", module_name = "intellij.groovy.rt", visibility = ["//visibility:public"], srcs = glob(["src/**/*.kt", "src/**/*.java"]), @@ -11,11 +11,11 @@ kt_jvm_library( deps = [ "@libraries//:groovy", "@libraries//:annotations-java5", - "@community//plugins/groovy/rt-constants:intellij.groovy.constants.rt", + "@community//plugins/groovy/rt-constants:groovy-constants-rt", ], exports = [ "@libraries//:groovy", - "@community//plugins/groovy/rt-constants:intellij.groovy.constants.rt", + "@community//plugins/groovy/rt-constants:groovy-constants-rt", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/plugins/ui-designer/jps-plugin/BUILD.bazel b/plugins/ui-designer/jps-plugin/BUILD.bazel index f17ba799f2a8..2a608605405e 100644 --- a/plugins/ui-designer/jps-plugin/BUILD.bazel +++ b/plugins/ui-designer/jps-plugin/BUILD.bazel @@ -1,23 +1,30 @@ ### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + kt_jvm_library( - name = "intellij.java.guiForms.jps", + name = "java-guiForms-jps", module_name = "intellij.java.guiForms.jps", visibility = ["//visibility:public"], - srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]), + srcs = glob(["src/**/*.kt", "src/**/*.java"]), javac_opts = "//:j11", kotlinc_opts = "//:k11", deps = [ - "@community//platform/util:intellij.platform.util", - "@community//jps/model-api:intellij.platform.jps.model", - "@community//jps/model-serialization:intellij.platform.jps.model.serialization", - "@community//jps/jps-builders:intellij.platform.jps.build", - "@community//java/compiler/instrumentation-util:intellij.java.compiler.instrumentationUtil", - "@community//java/compiler/forms-compiler:intellij.java.guiForms.compiler", - "@community//platform/forms_rt:intellij.java.guiForms.rt", + "@community//platform/util", + "@community//jps/model-api:jps-model", + "@community//jps/model-serialization:jps-model-serialization", + "@community//jps/jps-builders:jps-build", + "@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil", + "@community//java/compiler/forms-compiler:java-guiForms-compiler", + "@community//platform/forms_rt:java-guiForms-rt", "@libraries//:asm-all", - "@community//platform/util/jdom:intellij.platform.util.jdom", - ] + "@community//platform/util/jdom:util-jdom", + ], + runtime_deps = [":resources"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/spellchecker/BUILD.bazel b/spellchecker/BUILD.bazel new file mode 100644 index 000000000000..3e65846f4008 --- /dev/null +++ b/spellchecker/BUILD.bazel @@ -0,0 +1,48 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +java_library( + name = "compatibilityResources", + resources = glob(["compatibilityResources/**/*"]) +) + +kt_jvm_library( + name = "spellchecker", + module_name = "intellij.spellchecker", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//platform/lang-api:lang", + "@community//platform/lang-impl", + "@community//platform/platform-api:ide", + "@community//platform/platform-impl:ide-impl", + "@community//xml/openapi:xml", + "@community//xml/dom-openapi:xml-dom", + "@libraries//:guava", + "@community//platform/statistics", + "@libraries//:gec-spell-engine-local-jvm", + "@libraries//:nlp-detect-jvm", + "@libraries//:hunspell-en-jvm", + "@libraries//:utils-lucene-lt-compatibility-jvm", + "@libraries//:java-string-similarity", + "@libraries//:lucene-core", + "@libraries//:lucene-analysis-common", + "@community//platform/core-ui", + "@community//platform/util/jdom:util-jdom", + "@libraries//:kotlinx-coroutines-core-jvm", + "@libraries//:caffeine", + ], + runtime_deps = [ + ":resources", + ":compatibilityResources", + ] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/xml/dom-openapi/BUILD.bazel b/xml/dom-openapi/BUILD.bazel new file mode 100644 index 000000000000..2ae92f23c308 --- /dev/null +++ b/xml/dom-openapi/BUILD.bazel @@ -0,0 +1,28 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_jvm_library( + name = "xml-dom", + module_name = "intellij.xml.dom", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//xml/openapi:xml", + "@community//platform/lang-api:lang", + "@community//platform/platform-api:ide", + "@community//platform/extensions", + "@community//platform/util", + "@community//platform/util/ui:util-ui", + "@community//platform/core-ui", + ], + runtime_deps = [":resources"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/xml/impl/BUILD.bazel b/xml/impl/BUILD.bazel new file mode 100644 index 000000000000..96e405ca31fc --- /dev/null +++ b/xml/impl/BUILD.bazel @@ -0,0 +1,48 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_jvm_library( + name = "xml-impl", + module_name = "intellij.xml.impl", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//xml/openapi:xml", + "@libraries//:xercesImpl", + "@community//platform/platform-impl:ide-impl", + "@community//platform/lang-impl", + "@community//platform/execution-impl", + "@community//platform/icons", + "@community//platform/vcs-api:vcs", + "@community//xml/xml-psi-impl", + "@community//xml/xml-analysis-impl", + "@community//xml/xml-structure-view-impl:xml-structureView-impl", + "@community//platform/xdebugger-api:debugger", + "@community//platform/built-in-server-api:builtInServer", + "@libraries//:intellij-deps-fastutil", + "@community//platform/core-ui", + "@community//spellchecker", + "@community//xml/dom-openapi:xml-dom", + "@community//platform/webSymbols", + "@community//platform/code-style-impl:codeStyle-impl", + "@community//platform/platform-util-io-impl:ide-util-io-impl", + "@community//platform/util/xmlDom:util-xmlDom", + "@libraries//:aalto-xml", + ], + exports = [ + "@community//xml/openapi:xml", + "@community//xml/xml-psi-impl", + "@community//xml/xml-analysis-impl", + "@community//xml/xml-structure-view-impl:xml-structureView-impl", + ], + runtime_deps = [":resources"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/xml/openapi/BUILD.bazel b/xml/openapi/BUILD.bazel new file mode 100644 index 000000000000..ba17c29b586e --- /dev/null +++ b/xml/openapi/BUILD.bazel @@ -0,0 +1,32 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_jvm_library( + name = "xml", + module_name = "intellij.xml", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//platform/lang-api:lang", + "@community//xml/xml-psi-api:xml-psi", + "@community//xml/xml-analysis-api:xml-analysis", + "@community//xml/xml-structure-view-api:xml-structureView", + "@libraries//:kotlin-stdlib", + "@community//platform/util/ui:util-ui", + ], + exports = [ + "@community//xml/xml-psi-api:xml-psi", + "@community//xml/xml-analysis-api:xml-analysis", + "@community//xml/xml-structure-view-api:xml-structureView", + ], + runtime_deps = [":resources"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/xml/xml-analysis-api/BUILD.bazel b/xml/xml-analysis-api/BUILD.bazel new file mode 100644 index 000000000000..4006820e4c7e --- /dev/null +++ b/xml/xml-analysis-api/BUILD.bazel @@ -0,0 +1,33 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_jvm_library( + name = "xml-analysis", + module_name = "intellij.xml.analysis", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//xml/xml-psi-api:xml-psi", + "@community//platform/analysis-api:analysis", + "@community//platform/core-api:core", + "@community//platform/extensions", + "@community//platform/util", + ], + exports = [ + "@community//xml/xml-psi-api:xml-psi", + "@community//platform/analysis-api:analysis", + "@community//platform/core-api:core", + "@community//platform/extensions", + "@community//platform/util", + ], + runtime_deps = [":resources"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/xml/xml-analysis-impl/BUILD.bazel b/xml/xml-analysis-impl/BUILD.bazel new file mode 100644 index 000000000000..f18ff9e32260 --- /dev/null +++ b/xml/xml-analysis-impl/BUILD.bazel @@ -0,0 +1,31 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_jvm_library( + name = "xml-analysis-impl", + module_name = "intellij.xml.analysis.impl", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//xml/xml-psi-impl", + "@community//platform/analysis-impl", + "@community//platform/core-impl", + "@community//xml/xml-analysis-api:xml-analysis", + "@community//platform/projectModel-api:projectModel", + "@community//platform/util/ui:util-ui", + "@community//platform/editor-ui-api:editor", + "@community//platform/editor-ui-ex:editor-ex", + "@community//platform/lang-impl", + ], + exports = ["@community//xml/xml-analysis-api:xml-analysis"], + runtime_deps = [":resources"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/xml/xml-frontback/BUILD.bazel b/xml/xml-frontback/BUILD.bazel new file mode 100644 index 000000000000..75cf56a4e165 --- /dev/null +++ b/xml/xml-frontback/BUILD.bazel @@ -0,0 +1,13 @@ +### auto-generated section `build` start +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +kt_jvm_library( + name = "xml-frontback", + module_name = "intellij.xml.frontback", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = ["@community//platform/core-api:core"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/xml/xml-psi-api/BUILD.bazel b/xml/xml-psi-api/BUILD.bazel new file mode 100644 index 000000000000..b194b439e883 --- /dev/null +++ b/xml/xml-psi-api/BUILD.bazel @@ -0,0 +1,28 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_jvm_library( + name = "xml-psi", + module_name = "intellij.xml.psi", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//xml/xml-frontback", + "@community//platform/core-api:core", + "@community//platform/projectModel-api:projectModel", + "@community//platform/analysis-api:analysis", + "@community//platform/editor-ui-api:editor", + "@libraries//:kotlin-stdlib", + ], + exports = ["@community//xml/xml-frontback"], + runtime_deps = [":resources"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/xml/xml-psi-impl/BUILD.bazel b/xml/xml-psi-impl/BUILD.bazel new file mode 100644 index 000000000000..4ef5cc7fa3db --- /dev/null +++ b/xml/xml-psi-impl/BUILD.bazel @@ -0,0 +1,46 @@ +### auto-generated section `build` start +load("@rules_java//java:defs.bzl", "java_library") +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +java_library( + name = "resources", + resources = glob(["resources/**/*"]) +) + +kt_jvm_library( + name = "xml-psi-impl", + module_name = "intellij.xml.psi.impl", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//platform/core-api:core", + "@community//xml/xml-psi-api:xml-psi", + "@community//platform/core-impl", + "@community//platform/analysis-impl", + "@community//platform/projectModel-impl", + "@community//platform/indexing-impl", + "@libraries//:xercesImpl", + "@community//RegExpSupport:regexp", + "@community//platform/lang-api:lang", + "@community//platform/lang-impl", + "@libraries//:xml-resolver", + "@community//platform/util/nanoxml:util-nanoxml", + "@community//platform/util/ui:util-ui", + "@libraries//:intellij-deps-fastutil", + "@libraries//:jackson-core", + "@libraries//:jackson-databind", + "@libraries//:jackson-module-kotlin", + "@libraries//:caffeine", + "@community//platform/util/jdom:util-jdom", + "@community//platform/webSymbols", + "@community//platform/markdown-utils", + ], + exports = [ + "@community//xml/xml-psi-api:xml-psi", + "@community//RegExpSupport:regexp", + ], + runtime_deps = [":resources"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/xml/xml-structure-view-api/BUILD.bazel b/xml/xml-structure-view-api/BUILD.bazel new file mode 100644 index 000000000000..290d765ffcae --- /dev/null +++ b/xml/xml-structure-view-api/BUILD.bazel @@ -0,0 +1,18 @@ +### auto-generated section `build` start +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +kt_jvm_library( + name = "xml-structureView", + module_name = "intellij.xml.structureView", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//platform/core-api:core", + "@community//xml/xml-psi-api:xml-psi", + "@community//platform/editor-ui-api:editor", + ], + exports = ["@community//xml/xml-psi-api:xml-psi"] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/xml/xml-structure-view-impl/BUILD.bazel b/xml/xml-structure-view-impl/BUILD.bazel new file mode 100644 index 000000000000..c5b4863c936e --- /dev/null +++ b/xml/xml-structure-view-impl/BUILD.bazel @@ -0,0 +1,20 @@ +### auto-generated section `build` start +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +kt_jvm_library( + name = "xml-structureView-impl", + module_name = "intellij.xml.structureView.impl", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//xml/xml-structure-view-api:xml-structureView", + "@community//xml/xml-psi-impl", + "@community//platform/structure-view-impl:structureView-impl", + "@community//platform/core-impl", + "@community//platform/util/ui:util-ui", + "@community//platform/lang-impl", + ] +) +### auto-generated section `build` end \ No newline at end of file