1*feeed43cSAndroid Build Coastguard Worker /*
2*feeed43cSAndroid Build Coastguard Worker  * Copyright (C) 2022 The Android Open Source Project
3*feeed43cSAndroid Build Coastguard Worker  *
4*feeed43cSAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*feeed43cSAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*feeed43cSAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*feeed43cSAndroid Build Coastguard Worker  *
8*feeed43cSAndroid Build Coastguard Worker  *      http://www.apache.org/licenses/LICENSE-2.0
9*feeed43cSAndroid Build Coastguard Worker  *
10*feeed43cSAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*feeed43cSAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*feeed43cSAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*feeed43cSAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*feeed43cSAndroid Build Coastguard Worker  * limitations under the License.
15*feeed43cSAndroid Build Coastguard Worker  */
16*feeed43cSAndroid Build Coastguard Worker 
<lambda>null17*feeed43cSAndroid Build Coastguard Worker plugins {
18*feeed43cSAndroid Build Coastguard Worker     // Apply the java Plugin to add support for Java.
19*feeed43cSAndroid Build Coastguard Worker     java
20*feeed43cSAndroid Build Coastguard Worker }
21*feeed43cSAndroid Build Coastguard Worker 
<lambda>null22*feeed43cSAndroid Build Coastguard Worker repositories {
23*feeed43cSAndroid Build Coastguard Worker     mavenCentral()
24*feeed43cSAndroid Build Coastguard Worker     google()
25*feeed43cSAndroid Build Coastguard Worker }
26*feeed43cSAndroid Build Coastguard Worker 
<lambda>null27*feeed43cSAndroid Build Coastguard Worker dependencies {
28*feeed43cSAndroid Build Coastguard Worker     implementation("org.antlr:antlr:3.5.2")
29*feeed43cSAndroid Build Coastguard Worker     implementation("com.google.jsilver:jsilver:1.0.0")
30*feeed43cSAndroid Build Coastguard Worker     implementation("org.ccil.cowan.tagsoup:tagsoup:1.2.1")
31*feeed43cSAndroid Build Coastguard Worker 
32*feeed43cSAndroid Build Coastguard Worker     testImplementation("org.junit.jupiter:junit-jupiter:5.7.1")
33*feeed43cSAndroid Build Coastguard Worker     testCompileOnly("junit:junit:4.13.2")
34*feeed43cSAndroid Build Coastguard Worker     testRuntimeOnly("org.junit.vintage:junit-vintage-engine")
35*feeed43cSAndroid Build Coastguard Worker }
36*feeed43cSAndroid Build Coastguard Worker 
<lambda>null37*feeed43cSAndroid Build Coastguard Worker tasks.named<Test>("test") {
38*feeed43cSAndroid Build Coastguard Worker     useJUnitPlatform {
39*feeed43cSAndroid Build Coastguard Worker         includeEngines("junit-vintage")
40*feeed43cSAndroid Build Coastguard Worker     }
41*feeed43cSAndroid Build Coastguard Worker }
42*feeed43cSAndroid Build Coastguard Worker 
<lambda>null43*feeed43cSAndroid Build Coastguard Worker tasks.withType<JavaCompile>() {
44*feeed43cSAndroid Build Coastguard Worker     options.isWarnings = false
45*feeed43cSAndroid Build Coastguard Worker }
46