Skip to content

Commit 3b339f7

Browse files
develarintellij-monorepo-bot
authored andcommitted
libraries -> lib, resources, opt-in, test deps
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
1 parent 53d7416 commit 3b339f7

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed

BUILD.bazel

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
### auto-generated section `build intellij.phpstan` start
2+
load("@rules_jvm//:jvm.bzl", "jvm_resources")
3+
load("@rules_jvm//:rules.bzl", "jvm_library")
4+
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
5+
6+
jvm_resources(
7+
name = "phpstan_resources",
8+
files = glob(["resources/**/*"]),
9+
strip_prefix = "resources"
10+
)
11+
12+
jvm_library(
13+
name = "phpstan",
14+
module_name = "intellij.phpstan",
15+
visibility = ["//visibility:public"],
16+
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
17+
javac_opts = "@rules_jvm//:j17",
18+
kotlinc_opts = "@rules_jvm//:k17",
19+
deps = [
20+
"//phpstorm/php:php-impl",
21+
"@community//platform/core-api:core",
22+
"@community//platform/analysis-impl",
23+
"@community//platform/projectModel-api:projectModel",
24+
"@community//platform/analysis-api:analysis",
25+
"@community//platform/platform-api:ide",
26+
"@community//platform/util/jdom",
27+
"@lib//:gson",
28+
"@community//platform/core-impl",
29+
"//phpstorm/phpstorm-remote-interpreter:php-remoteInterpreter",
30+
"@community//platform/platform-impl:ide-impl",
31+
"@community//platform/core-ui",
32+
"//phpstorm/php-openapi:php",
33+
"@community//platform/platform-util-io:ide-util-io",
34+
],
35+
runtime_deps = [":phpstan_resources"]
36+
)
37+
38+
kt_jvm_test(
39+
name = "phpstan_test",
40+
visibility = ["//visibility:public"],
41+
srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
42+
javac_opts = "@rules_jvm//:j17",
43+
kotlinc_opts = "@rules_jvm//:k17",
44+
associates = [":phpstan"],
45+
deps = [
46+
"//phpstorm/php:php-impl",
47+
"@community//platform/core-api:core",
48+
"@community//platform/analysis-impl",
49+
"@community//platform/projectModel-api:projectModel",
50+
"@community//platform/analysis-api:analysis",
51+
"@community//platform/platform-api:ide",
52+
"@community//platform/util/jdom",
53+
"@lib//:gson",
54+
"@community//platform/core-impl",
55+
"//phpstorm/phpstorm-remote-interpreter:php-remoteInterpreter",
56+
"@community//platform/platform-impl:ide-impl",
57+
"@community//platform/core-ui",
58+
"//phpstorm/php-openapi:php",
59+
"@community//platform/platform-util-io:ide-util-io",
60+
],
61+
runtime_deps = [":phpstan_resources"]
62+
)
63+
### auto-generated section `build intellij.phpstan` end

0 commit comments

Comments
 (0)