Skip to content

Commit 24bc0cd

Browse files
authored
Co-authored-by: João Guerra <[email protected]>
1 parent 76c3425 commit 24bc0cd

File tree

4 files changed

+49
-1
lines changed

4 files changed

+49
-1
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
module(
2+
name = "extra_rules_java",
3+
version = "1.1",
4+
bazel_compatibility = [">=8.0.0"],
5+
)
6+
7+
# https://github.com/bazelbuild/rules_java/
8+
bazel_dep(name = "rules_java", version = "8.11.0")
9+
10+
# https://github.com/bazel-contrib/rules_jvm_external/
11+
bazel_dep(name = "rules_jvm_external", version = "6.7")
12+
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
13+
maven.install(
14+
name = "extra_rules_java_maven",
15+
artifacts = [
16+
"org.junit.platform:junit-platform-console-standalone:1.13.0",
17+
],
18+
duplicate_version_warning = "error",
19+
fail_if_repin_required = True,
20+
lock_file = "//bazel:dependencies.json",
21+
strict_visibility = True,
22+
version_conflict_policy = "pinned",
23+
)
24+
use_repo(maven, "extra_rules_java_maven")
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
matrix:
2+
platform:
3+
- debian10
4+
- ubuntu2004
5+
- macos
6+
- macos_arm64
7+
- windows
8+
bazel:
9+
- 8.x
10+
tasks:
11+
verify_targets:
12+
name: Verify build targets
13+
platform: ${{ platform }}
14+
bazel: ${{ bazel }}
15+
build_flags:
16+
- '--java_language_version=21'
17+
- '--java_runtime_version=remotejdk_21'
18+
build_targets:
19+
- '@extra_rules_java//...'
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"url": "https://github.com/joca-bt/extra_rules_java/releases/download/1.1/extra_rules_java-1.1.tar.gz",
3+
"integrity": "sha256-/AgdVuGJ9OI9nyhBo+PjzxPCXcjTSG25hq6ozH1qACA="
4+
}

modules/extra_rules_java/metadata.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"github:joca-bt/extra_rules_java"
1313
],
1414
"versions": [
15-
"1.0"
15+
"1.0",
16+
"1.1"
1617
],
1718
"yanked_versions": {}
1819
}

0 commit comments

Comments
 (0)