Repository: groovy Updated Branches: refs/heads/master e674d77f8 -> 1c42f421e
Bump gradle version to 4.3.1 Project: http://git-wip-us.apache.org/repos/asf/groovy/repo Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/1c42f421 Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/1c42f421 Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/1c42f421 Branch: refs/heads/master Commit: 1c42f421edd91f31aa35a3e7b7113910718b35d5 Parents: e674d77 Author: sunlan <[email protected]> Authored: Fri Nov 10 08:34:44 2017 +0800 Committer: sunlan <[email protected]> Committed: Fri Nov 10 08:34:44 2017 +0800 ---------------------------------------------------------------------- build.gradle | 18 ++++++++++-------- .../gradle/WriteExtensionDescriptorTask.groovy | 2 +- gradle/assemble.gradle | 2 +- gradle/docs.gradle | 5 +++-- gradle/wrapper/gradle-wrapper.jar | Bin 54708 -> 54708 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- .../org/codehaus/groovy/ant/GroovycTest.xml | 2 +- .../org/codehaus/groovy/ant/GroovycTest1.groovy | 2 +- .../org/codehaus/groovy/ant/GroovycTest.java | 2 +- subprojects/groovy-groovydoc/build.gradle | 2 +- .../test/resources/groovydoc/groovyDocTests.xml | 5 +++-- subprojects/performance/build.gradle | 2 +- 12 files changed, 24 insertions(+), 20 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/build.gradle ---------------------------------------------------------------------- diff --git a/build.gradle b/build.gradle index 7fd8230..92b4173 100644 --- a/build.gradle +++ b/build.gradle @@ -50,15 +50,17 @@ buildscript { } plugins { - id 'com.gradle.build-scan' version '1.6' - id 'me.champeau.buildscan-recipes' version '0.1.7' + id 'com.gradle.build-scan' version '1.8' + id 'me.champeau.buildscan-recipes' version '0.2.0' } buildScan { licenseAgreementUrl = 'https://gradle.com/terms-of-service' licenseAgree = 'yes' publishAlways() +} +buildScanRecipes { recipe 'git-commit', baseUrl: 'https://github.com/apache/groovy/tree' recipe 'teamcity', baseUrl: 'https://ci.groovy-lang.org', guest: 'true' recipes 'git-status', 'gc-stats', 'teamcity', 'travis-ci' @@ -167,7 +169,7 @@ ext { commonsHttpClientVersion = '3.1' eclipseOsgiVersion = '3.9.1-v20140110-1610' gparsVersion = '1.2.1' - gradleVersion = '3.5.1' + gradleVersion = '4.3.1' ivyVersion = '2.4.0' jansiVersion = '1.13' jarjarVersion = '1.4.1' @@ -335,14 +337,14 @@ processResources.doLast { include 'groovy/inspect/swingui/AstBrowserProperties.groovy', 'org/codehaus/groovy/tools/groovydoc/gstringTemplates/GroovyDocTemplateInfo.java' } - into sourceSets.main.output.classesDir + into sourceSets.main.java.outputDir } } tasks.withType(Jar) { doFirst { ant.java(classname:'org.jboss.bridger.Bridger', classpath: rootProject.configurations.tools.asPath, outputproperty: 'stdout') { - arg(value: "${sourceSets.main.output.classesDir.canonicalPath}/org/codehaus/groovy/runtime/DefaultGroovyMethods.class") + arg(value: "${sourceSets.main.java.outputDir.canonicalPath}/org/codehaus/groovy/runtime/DefaultGroovyMethods.class") } ant.echo('Bridger: ' + ant.properties.stdout) } @@ -383,8 +385,8 @@ apply from: 'gradle/wrapper.gradle' task dgmConverter(dependsOn:compileJava) { description = 'Generates DGM info file required for faster startup.' - def classesDir = sourceSets.main.output.classesDir - def classpath = files(classesDir, configurations.compile) + def classesDir = sourceSets.main.java.outputDir + def classpath = files(sourceSets.main.output.classesDirs, configurations.compile) //main = 'org.codehaus.groovy.tools.DgmConverter' //args = ['--info', classesDir.absolutePath] @@ -424,7 +426,7 @@ task bootstrapJar { destinationDir.mkdirs() ant.jar( destfile: archivePath, - basedir: file(sourceSets.main.output.classesDir) + basedir: file(sourceSets.main.java.outputDir) ) } inputs.property('indy', useIndy()) http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/buildSrc/src/main/groovy/org/codehaus/groovy/gradle/WriteExtensionDescriptorTask.groovy ---------------------------------------------------------------------- diff --git a/buildSrc/src/main/groovy/org/codehaus/groovy/gradle/WriteExtensionDescriptorTask.groovy b/buildSrc/src/main/groovy/org/codehaus/groovy/gradle/WriteExtensionDescriptorTask.groovy index a5e716f..679b083 100644 --- a/buildSrc/src/main/groovy/org/codehaus/groovy/gradle/WriteExtensionDescriptorTask.groovy +++ b/buildSrc/src/main/groovy/org/codehaus/groovy/gradle/WriteExtensionDescriptorTask.groovy @@ -36,7 +36,7 @@ class WriteExtensionDescriptorTask extends DefaultTask { private File computeDescriptorFile() { - def metaInfDir = new File("${project.buildDir}/classes/main/META-INF/services") + def metaInfDir = new File("${project.buildDir}/resources/main/META-INF/services") return new File(metaInfDir, "org.codehaus.groovy.runtime.ExtensionModule") } http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/gradle/assemble.gradle ---------------------------------------------------------------------- diff --git a/gradle/assemble.gradle b/gradle/assemble.gradle index 0294f13..65c1a8b 100644 --- a/gradle/assemble.gradle +++ b/gradle/assemble.gradle @@ -297,7 +297,7 @@ def mergeModuleDescriptors() { def staticExtensionClasses = [] modules().collect { - new File("${it.buildDir}/classes/main/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule") + new File("${it.buildDir}/resources/main/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule") }.findAll { it.exists() }.each { def props = new Properties() props.load(it.newInputStream()) http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/gradle/docs.gradle ---------------------------------------------------------------------- diff --git a/gradle/docs.gradle b/gradle/docs.gradle index f9992ba..242f439 100644 --- a/gradle/docs.gradle +++ b/gradle/docs.gradle @@ -112,7 +112,7 @@ groovydocAll groovydocSpec // but the file is only generated by the 'jar' task, so as a workaround, we copy // it into the docgenerator classes task docProjectVersionInfo(type: Copy) { - destinationDir = file("${project(':groovy-docgenerator').buildDir}/classes/main") + destinationDir = file("${project(':groovy-docgenerator').sourceSets.main.java.outputDir}") into('META-INF') { from('src/resources/META-INF/groovy-release-info.properties') { filter(rootProject.propertiesFilter, org.apache.tools.ant.filters.ReplaceTokens) @@ -130,13 +130,14 @@ task docGDK { ext.destinationDir = "$buildDir/html/groovy-jdk" inputs.files sourceSets.main.runtimeClasspath + configurations.tools outputs.dir destinationDir + def docGeneratorPath = files(project(':groovy-docgenerator').sourceSets.main.output.classesDirs) doLast { task -> try { ant { java(classname: 'org.codehaus.groovy.tools.DocGenerator', fork: 'true', failonerror: 'true', - classpath: (sourceSets.main.runtimeClasspath + configurations.tools + groovydocAll.groovyClasspath).asPath, + classpath: (sourceSets.main.runtimeClasspath + configurations.tools + groovydocAll.groovyClasspath + docGeneratorPath).asPath, errorproperty: 'edr', outputproperty: 'odr') { arg(value: '-title') http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/gradle/wrapper/gradle-wrapper.jar ---------------------------------------------------------------------- diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 7a3265e..736fb7d 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/gradle/wrapper/gradle-wrapper.properties ---------------------------------------------------------------------- diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 90a06ce..0e680f3 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-3.5.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.3.1-bin.zip http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest.xml ---------------------------------------------------------------------- diff --git a/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest.xml b/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest.xml index 5e2afba..05e33f4 100644 --- a/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest.xml +++ b/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest.xml @@ -23,7 +23,7 @@ <project name="Test Groovyc Task" default="test1"> <property name="srcPath" value="."/> - <property name="destPath" value="${user.dir}/target/classes/test"/> + <property name="destPath" value="${user.dir}/target/classes/groovy/test"/> <property name="javaVersion" value="6"/> http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest1.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest1.groovy b/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest1.groovy index a0694ab..32e73ac 100644 --- a/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest1.groovy +++ b/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest1.groovy @@ -20,6 +20,6 @@ package org.codehaus.groovy.ant class GroovycTest1 { static void main ( String[] args ) { - ( new File ( 'target/classes/test/org/codehaus/groovy/ant/GroovycTest1_Result.txt' ) ).write ( 'OK.' ) + ( new File ( 'target/classes/groovy/test/org/codehaus/groovy/ant/GroovycTest1_Result.txt' ) ).write ( 'OK.' ) } } http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/subprojects/groovy-ant/src/test/groovy/org/codehaus/groovy/ant/GroovycTest.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-ant/src/test/groovy/org/codehaus/groovy/ant/GroovycTest.java b/subprojects/groovy-ant/src/test/groovy/org/codehaus/groovy/ant/GroovycTest.java index 8dae0aa..81e0253 100644 --- a/subprojects/groovy-ant/src/test/groovy/org/codehaus/groovy/ant/GroovycTest.java +++ b/subprojects/groovy-ant/src/test/groovy/org/codehaus/groovy/ant/GroovycTest.java @@ -37,7 +37,7 @@ import java.util.regex.Pattern; * @author Russel Winder */ public class GroovycTest extends GroovyTestCase { - private final String classDirectory = "target/classes/test/org/codehaus/groovy/ant/"; + private final String classDirectory = "target/classes/groovy/test/org/codehaus/groovy/ant/"; private final File antFile = new File("src/test-resources/org/codehaus/groovy/ant/GroovycTest.xml"); private Project project; private static boolean warned = false; http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/subprojects/groovy-groovydoc/build.gradle ---------------------------------------------------------------------- diff --git a/subprojects/groovy-groovydoc/build.gradle b/subprojects/groovy-groovydoc/build.gradle index 421bfb7..6dda7b6 100644 --- a/subprojects/groovy-groovydoc/build.gradle +++ b/subprojects/groovy-groovydoc/build.gradle @@ -27,6 +27,6 @@ dependencies { compileJava { doLast { - mkdir "$sourceSets.main.output.classesDir/META-INF" + mkdir "$sourceSets.main.java.outputDir/META-INF" } } http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/subprojects/groovy-groovydoc/src/test/resources/groovydoc/groovyDocTests.xml ---------------------------------------------------------------------- diff --git a/subprojects/groovy-groovydoc/src/test/resources/groovydoc/groovyDocTests.xml b/subprojects/groovy-groovydoc/src/test/resources/groovydoc/groovyDocTests.xml index d1aa402..7c76e1b 100644 --- a/subprojects/groovy-groovydoc/src/test/resources/groovydoc/groovyDocTests.xml +++ b/subprojects/groovy-groovydoc/src/test/resources/groovydoc/groovyDocTests.xml @@ -24,8 +24,9 @@ <property name="tmpdir" value="${java.io.tmpdir}/${user.name}/${ant.project.name}"/> <path id="classpath"> - <fileset dir="target/classes/main" includes="**/*.*"/> - <fileset dir="target/classes/test" includes="**/*.*"/> + <fileset dir="target/classes/java/main" includes="**/*.*"/> + <fileset dir="target/classes/groovy/main" includes="**/*.*"/> + <fileset dir="target/classes/groovy/test" includes="**/*.*"/> </path> <taskdef name="groovydoc" classpathref="classpath" http://git-wip-us.apache.org/repos/asf/groovy/blob/1c42f421/subprojects/performance/build.gradle ---------------------------------------------------------------------- diff --git a/subprojects/performance/build.gradle b/subprojects/performance/build.gradle index 79d7549..6b62be5 100644 --- a/subprojects/performance/build.gradle +++ b/subprojects/performance/build.gradle @@ -20,7 +20,7 @@ import java.text.DecimalFormat plugins { - id "me.champeau.gradle.jmh" version "0.3.1" + id "me.champeau.gradle.jmh" version "0.4.2" } configurations {
