// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 plugins { // Apply the java plugin to add support for Java id 'java' // Apply the application plugin to add support for building a CLI application. id 'application' } repositories { // Use jcenter for resolving dependencies. // You can declare any Maven/Ivy/file repository here. jcenter() } dependencies { // This dependency is used by the application. implementation 'software.amazon.awssdk:health:2.+' implementation 'dnsjava:dnsjava:3.1.0' implementation 'org.slf4j:slf4j-simple:1.7.30' // Use JUnit Jupiter API for testing. testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.0' // Use JUnit Jupiter Engine for testing. testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.6.0' } application { // Define the main class for the application. mainClassName = 'aws.health.high.availability.endpoint.demo.App' } test { // Use junit platform for unit tests useJUnitPlatform() }