xref: /aosp_15_r20/external/json-schema-validator/Android.bp (revision 78c4dd6aa35290980cdcd1623a7e337e8d021c7c)
1*78c4dd6aSAndroid Build Coastguard Worker//
2*78c4dd6aSAndroid Build Coastguard Worker// Copyright (C) 2020 The Android Open Source Project
3*78c4dd6aSAndroid Build Coastguard Worker//
4*78c4dd6aSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
5*78c4dd6aSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
6*78c4dd6aSAndroid Build Coastguard Worker// You may obtain a copy of the License at
7*78c4dd6aSAndroid Build Coastguard Worker//
8*78c4dd6aSAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
9*78c4dd6aSAndroid Build Coastguard Worker//
10*78c4dd6aSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
11*78c4dd6aSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
12*78c4dd6aSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*78c4dd6aSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
14*78c4dd6aSAndroid Build Coastguard Worker// limitations under the License.
15*78c4dd6aSAndroid Build Coastguard Worker//
16*78c4dd6aSAndroid Build Coastguard Worker
17*78c4dd6aSAndroid Build Coastguard Workerpackage {
18*78c4dd6aSAndroid Build Coastguard Worker    default_applicable_licenses: ["external_json-schema-validator_license"],
19*78c4dd6aSAndroid Build Coastguard Worker}
20*78c4dd6aSAndroid Build Coastguard Worker
21*78c4dd6aSAndroid Build Coastguard Worker// Added automatically by a large-scale-change
22*78c4dd6aSAndroid Build Coastguard Worker// See: http://go/android-license-faq
23*78c4dd6aSAndroid Build Coastguard Workerlicense {
24*78c4dd6aSAndroid Build Coastguard Worker    name: "external_json-schema-validator_license",
25*78c4dd6aSAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
26*78c4dd6aSAndroid Build Coastguard Worker    license_kinds: [
27*78c4dd6aSAndroid Build Coastguard Worker        "SPDX-license-identifier-Apache-2.0",
28*78c4dd6aSAndroid Build Coastguard Worker    ],
29*78c4dd6aSAndroid Build Coastguard Worker    license_text: [
30*78c4dd6aSAndroid Build Coastguard Worker        "LICENSE",
31*78c4dd6aSAndroid Build Coastguard Worker    ],
32*78c4dd6aSAndroid Build Coastguard Worker}
33*78c4dd6aSAndroid Build Coastguard Worker
34*78c4dd6aSAndroid Build Coastguard Workerjava_library_host {
35*78c4dd6aSAndroid Build Coastguard Worker    name: "json-schema-validator",
36*78c4dd6aSAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
37*78c4dd6aSAndroid Build Coastguard Worker    static_libs: [
38*78c4dd6aSAndroid Build Coastguard Worker        "jackson-annotations",
39*78c4dd6aSAndroid Build Coastguard Worker        "jackson-core",
40*78c4dd6aSAndroid Build Coastguard Worker        "jackson-databind",
41*78c4dd6aSAndroid Build Coastguard Worker        "slf4j-api",
42*78c4dd6aSAndroid Build Coastguard Worker    ],
43*78c4dd6aSAndroid Build Coastguard Worker    srcs: [
44*78c4dd6aSAndroid Build Coastguard Worker        "src/main/**/*.java",
45*78c4dd6aSAndroid Build Coastguard Worker        "android/src/stubs/**/*.java",
46*78c4dd6aSAndroid Build Coastguard Worker    ],
47*78c4dd6aSAndroid Build Coastguard Worker    exclude_srcs: [
48*78c4dd6aSAndroid Build Coastguard Worker        "src/main/java/com/networknt/schema/serialization/YamlMapperFactory.java",
49*78c4dd6aSAndroid Build Coastguard Worker        "src/main/java/com/networknt/schema/regex/JoniRegularExpression.java",
50*78c4dd6aSAndroid Build Coastguard Worker    ],
51*78c4dd6aSAndroid Build Coastguard Worker}
52