@@ -6,7 +6,7 @@ plugins {
66
77// Note: use release flag instead of sourceCompatibility and targetCompatibility to ensure only JDK 8 API is used.
88// https://docs.gradle.org/current/userguide/building_java_projects.html#sec:java_cross_compilation
9- tasks. withType(JavaCompile ) {
9+ tasks. withType(JavaCompile ). configureEach {
1010 options. release. set(8 )
1111}
1212
@@ -49,7 +49,7 @@ javadoc {
4949}
5050
5151// Note: use packageJavadocForWeb to get as ZIP.
52- task javadocForWeb ( type : Javadoc ) {
52+ tasks . register( ' javadocForWeb ' , Javadoc ) {
5353 group = ' documentation'
5454 description = ' Builds Javadoc incl. objectbox-java-api classes with web tweaks.'
5555
@@ -113,7 +113,8 @@ task javadocForWeb(type: Javadoc) {
113113 }
114114}
115115
116- task packageJavadocForWeb (type : Zip , dependsOn : javadocForWeb) {
116+ tasks. register(' packageJavadocForWeb' , Zip ) {
117+ dependsOn javadocForWeb
117118 group = ' documentation'
118119 description = ' Packages Javadoc incl. objectbox-java-api classes with web tweaks as ZIP.'
119120
@@ -127,12 +128,13 @@ task packageJavadocForWeb(type: Zip, dependsOn: javadocForWeb) {
127128 }
128129}
129130
130- task javadocJar (type : Jar , dependsOn : javadoc) {
131+ tasks. register(' javadocJar' , Jar ) {
132+ dependsOn javadoc
131133 archiveClassifier. set(' javadoc' )
132134 from ' build/docs/javadoc'
133135}
134136
135- task sourcesJar ( type : Jar ) {
137+ tasks . register( ' sourcesJar ' , Jar ) {
136138 from sourceSets. main. allSource
137139 archiveClassifier. set(' sources' )
138140}
0 commit comments