| load("@rules_java//java:defs.bzl", "java_library") |
| load("@rules_kotlin//kotlin:lint.bzl", "ktlint_config") |
| load("@rules_shell//shell:sh_test.bzl", "sh_test") |
| |
| package(default_visibility = ["//visibility:public"]) |
| |
| java_library( |
| name = "java_deps", |
| exports = [ |
| "@maven_rules_kotlin_example//:com_expedia_graphql_kotlin", |
| "@maven_rules_kotlin_example//:com_expedia_graphql_kotlin_schema_generator", |
| "@maven_rules_kotlin_example//:com_graphql_java_graphql_java", |
| "@maven_rules_kotlin_example//:org_apache_logging_log4j_log4j_core", |
| "@maven_rules_kotlin_example//:org_apiguardian_apiguardian_api", |
| "@maven_rules_kotlin_example//:org_opentest4j_opentest4j", |
| ], |
| ) |
| |
| filegroup( |
| name = "editorconfig", |
| srcs = [".editorconfig"], |
| ) |
| |
| ktlint_config( |
| name = "ktlint_editorconfig", |
| android_rules_enabled = False, |
| editorconfig = "//:editorconfig", |
| experimental_rules_enabled = False, |
| visibility = ["//visibility:public"], |
| ) |
| |
| sh_test( |
| name = "test_execution", |
| srcs = ["test_execution.sh"], |
| args = [ |
| "$(location //app:myapp)", |
| ], |
| data = [ |
| "//app:myapp", |
| "@bazel_tools//tools/bash/runfiles", |
| ], |
| deps = [], |
| ) |