diff --git a/build.gradle b/build.gradle index ab65b6f..88bad52 100644 --- a/build.gradle +++ b/build.gradle @@ -19,6 +19,8 @@ repositories { } dependencies { + annotationProcessor 'com.github.bsideup.jabel:jabel-javac-plugin:0.4.2' + compileOnly 'com.github.bsideup.jabel:jabel-javac-plugin:0.4.2' testImplementation 'org.junit.jupiter:junit-jupiter:5.9.2' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' } @@ -32,15 +34,19 @@ java { } } +configure([tasks.compileJava]) { + options.release = 11 +} + jar { manifest { attributes( - 'Main-Class': project.main_class, - 'Build-Timestamp': new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ").format(new Date()), - 'Build-Branch': versioning.info.branch, - 'Build-Revision': versioning.info.commit, - 'Build-Jdk': "${System.properties['java.version']} (${System.properties['java.vendor']} ${System.properties['java.vm.version']})", - 'Build-Author': 'TopchetoEU' + 'Main-Class': project.main_class, + 'Build-Timestamp': new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ").format(new Date()), + 'Build-Branch': versioning.info.branch, + 'Build-Revision': versioning.info.commit, + 'Build-Jdk': "${System.properties['java.version']} (${System.properties['java.vendor']} ${System.properties['java.vm.version']})", + 'Build-Author': 'TopchetoEU' ) } } @@ -69,8 +75,8 @@ distTar { processResources { filesMatching "metadata.json", { expand( - version: project.project_version, - name: project.project_name + version: project.project_version, + name: project.project_name ) } }