11plugins {
2- id " net.ltgt.apt-eclipse" version " 0.21"
3- id " com.github.johnrengelman.shadow" version " 5.0.0"
2+ id " com.github.johnrengelman.shadow" version " 6.1.0"
43 id " application"
54}
65
7-
8-
96version " 0.1"
107group " example.micronaut"
118
129repositories {
1310 mavenCentral()
14- maven { url " https://jcenter.bintray.com" }
15- }
16-
17- configurations {
18- // for dependencies that are needed for development only
19- developmentOnly
2011}
2112
2213dependencies {
23- annotationProcessor platform(" io.micronaut:micronaut-bom:$micronautVersion " )
24- annotationProcessor " io.micronaut:micronaut-inject-java"
25- annotationProcessor " io.micronaut:micronaut-validation"
26- implementation platform(" io.micronaut:micronaut-bom:$micronautVersion " )
27- implementation " io.micronaut:micronaut-inject"
28- implementation " io.micronaut:micronaut-validation"
29- implementation " io.micronaut:micronaut-runtime"
30- implementation " javax.annotation:javax.annotation-api"
31- implementation " io.micronaut:micronaut-http-server-netty"
32- implementation " io.micronaut:micronaut-http-client"
33- runtimeOnly " ch.qos.logback:logback-classic:1.2.3"
34- testAnnotationProcessor platform(" io.micronaut:micronaut-bom:$micronautVersion " )
35- testAnnotationProcessor " io.micronaut:micronaut-inject-java"
36- testImplementation platform(" io.micronaut:micronaut-bom:$micronautVersion " )
37- testImplementation " org.junit.jupiter:junit-jupiter-api"
38- testImplementation " io.micronaut.test:micronaut-test-junit5"
39- testRuntimeOnly " org.junit.jupiter:junit-jupiter-engine"
14+ testImplementation " org.junit.jupiter:junit-jupiter-api:5.7.0"
15+ testRuntimeOnly " org.junit.jupiter:junit-jupiter-engine:5.7.0"
4016}
4117
42- test. classpath + = configurations. developmentOnly
43-
4418mainClassName = " example.micronaut.Application"
45- // use JUnit 5 platform
19+
4620test {
4721 useJUnitPlatform()
4822}
23+
4924tasks. withType(JavaCompile ){
5025 options. encoding = " UTF-8"
5126 options. compilerArgs. add(' -parameters' )
@@ -55,5 +30,3 @@ shadowJar {
5530 mergeServiceFiles()
5631}
5732
58- run. classpath + = configurations. developmentOnly
59- run. jvmArgs(' -noverify' , ' -XX:TieredStopAtLevel=1' , ' -Dcom.sun.management.jmxremote' )
0 commit comments