You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2020/10/09 11:03:24 UTC
[groovy] branch master updated (770ae5f -> 27249d5)
This is an automated email from the ASF dual-hosted git repository.
paulk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git.
from 770ae5f GROOVY-9762: if not ClassExpression, use TypeChooser to find target type (closes #1397)
new ef37be6 Bump Gradle to 6.7-rc-2
new abf498f Remove redundant code
new 517925a Introduce a convention plugin
new 788b8d5 Fix references to 'target' directory
new 9babf88 Introduce Groovy platforms
new 5ec96f0 Introduce a `DgmConverter` task
new 2f89421 Use features to declare optional dependencies
new ec822ef Cleanup how jars are built
new dff5ff9 Consolidate Groovy publications
new b73eb6b Fix a number of deprecations
new 3a7c827 Move signing to the publishing convention plugin
new 30ccc5d Start introduction of groovy-binary module
new d9deb28 Rework how the distribution zip is built
new 4720bf2 Polish how distributions are built
new 6605e99 Add a conventional way to build grooid jars
new 4f7042b Rename `assemble.gradle` now that it only talks about them
new ef77004 Rework how tests are setup
new 8a9f83b Remove unnecessary groovydoc file
new e1cab63 Consolidate how asciidoctor docs are built
new 7a4fc01 Explicitly remove backports
new 3e63559 Use standard artifactory publish configuration
new 1d6993b Use Groovy library extension to configure module descriptor
new fa61126 Only configure artifactory if we can actually publish (username is defined)
new b40b921 Fix extension module always on test classpath
new 8237d6c Fix tests referencing 'target' directory
new da4f261 Update GH Actions
new a884ac2 Polish signing
new 41431ee Ignore failing test case
new 029b7b6 Fix binary compatibility checks
new 5cd1cb4 Rework version sharing and quality plugin application
new 60d82a5 Fix `dist` task not being a lifecyle task
new 8e5e5f2 Polish subproject build scripts
new 7357334 Rework performance test execution
new 1fd1c2f More task configuration avoidance
new 3ad4b89 Simplify core build script
new bbd9746 Introduce a stress test project type
new 2ccb733 Remove sanity check as upload failures are unrelated
new d5d42e9 Rework jacoco integration
new 23edf42 Centralize target Java version configuration
new a9f04a2 Make the groovy-all project build conventional
new bf27709 Bump build scan plugin version
new 3f2fee7 Replace the adhoc concurrent task limiter with a build service
new b3a41d0 Fix remaining unsafe access to system properties
new 09fb368 Fix checkstyle eager task realization
new f7c8e47 WIP
new a815ac4 Avoid use of Ant whenever possible
new dd84a1a Code cleanup thanks to injectable services
new ab55683 Add dependency verification
new 0e16a9f Ignore sources/javadocs for IDE sync
new b8d3581 Fix wrong variant being selected for distributions
new ab7df4d Add release info to all jars
new 4ce1372 Don't delete the temporary jar as it fails under Windows
new 77e1ace Fix copying of licenses
new 30d359f Fix missing filter
new 226df6d remove outdated javadoc content
new 27249d5 keep release info file in META_INF subdirectory (closes #1382)
The 56 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/gradle-snapshot-distribution.yml | 16 +-
.muse/config.toml | 15 +
benchmark/bench.groovy | 8 +-
build.gradle | 412 +++------
buildSrc/build.gradle | 16 +-
.../org.apache.groovy-aggregating-project.gradle | 17 +-
.../src/main/groovy/org.apache.groovy-all.gradle | 177 ++++
.../groovy/org.apache.groovy-artifactory.gradle | 43 +-
.../groovy/org.apache.groovy-asciidoctor.gradle | 49 +-
...rg.apache.groovy-bad-practices-detection.gradle | 2 +-
.../src/main/groovy/org.apache.groovy-base.gradle | 343 ++++++++
.../main/groovy/org.apache.groovy-common.gradle | 90 ++
.../src/main/groovy/org.apache.groovy-core.gradle | 160 ++++
.../groovy/org.apache.groovy-distribution.gradle | 239 ++++++
.../groovy/org.apache.groovy-documented.gradle | 98 +++
.../main/groovy/org.apache.groovy-internal.gradle | 82 ++
.../org.apache.groovy-jacoco-aggregation.gradle | 49 ++
.../main/groovy/org.apache.groovy-library.gradle | 51 ++
.../groovy/org.apache.groovy-performance.gradle | 64 ++
.../main/groovy/org.apache.groovy-platform.gradle | 8 +-
.../org.apache.groovy-publish-validation.gradle | 24 +-
.../org.apache.groovy-published-library.gradle | 932 +++++++++++++++++++++
.../groovy/org.apache.groovy-stresstest.gradle | 27 +-
.../main/groovy/org.apache.groovy-tested.gradle | 113 +++
.../groovy/gradle/CheckstyleHtmlReport.groovy | 101 +++
.../ConcurrentExecutionControlBuildService.groovy | 20 +
.../org/apache/groovy/gradle/CoreExtension.groovy | 50 ++
.../org/apache/groovy/gradle/DgmConverter.groovy | 77 ++
.../groovy/gradle/DistributionExtension.groovy | 58 ++
.../groovy/org/apache/groovy/gradle/DocGDK.groovy | 89 ++
.../apache/groovy/gradle/GroovyAllExtension.groovy | 12 +
.../groovy/gradle/GroovyLibraryExtension.groovy | 242 ++++++
.../groovy/gradle/JarJarTask.groovy | 63 +-
.../groovy/gradle/PerformanceTestSummary.groovy | 60 ++
.../groovy/gradle/PerformanceTestsExtension.groovy | 107 +++
.../groovy/gradle/ReleaseInfoGenerator.groovy | 34 +-
.../groovy/gradle/SharedConfiguration.groovy | 158 ++++
.../org/apache/groovy/gradle/Versions.groovy | 58 ++
.../gradle/WriteExtensionDescriptorTask.groovy | 4 +-
gradle.properties | 5 +-
gradle/assemble.gradle | 615 --------------
gradle/backports.gradle | 68 --
gradle/docs.gradle | 210 -----
gradle/eclipse.gradle | 144 ++--
gradle/groovydoc.gradle | 35 -
gradle/idea.gradle | 181 ++--
gradle/jacoco/jacoco.gradle | 81 --
gradle/licenses.gradle | 126 +++
gradle/parallel-build-fixes.gradle | 57 --
gradle/pomconfigurer.gradle | 897 --------------------
gradle/publish.gradle | 144 ----
gradle/quality.gradle | 173 ----
gradle/signing.gradle | 90 --
gradle/test.gradle | 134 ---
gradle/upload.gradle | 313 -------
gradle/verification-keyring.gpg | Bin 0 -> 290163 bytes
gradle/verification-metadata.xml | 892 ++++++++++++++++++++
gradle/wrapper/gradle-wrapper.properties | 2 +-
security/groovy.policy | 4 +-
settings.gradle | 11 +-
.../concurrent/ConcurrentReferenceHashMap.java | 5 -
.../org/codehaus/groovy/tools/DgmConverter.java | 2 +-
src/spec/doc/core-domain-specific-languages.adoc | 44 +-
.../typing/TypeCheckingExtensionSpecTest.groovy | 1 -
src/spec/test/typing/TypeCheckingHintsTest.groovy | 2 +-
src/spec/test/typing/TypeCheckingTest.groovy | 2 +-
src/test/groovy/CompileOrderTest.groovy | 12 +-
src/test/groovy/FileTest.groovy | 2 +-
src/test/groovy/GroovyClosureMethodsTest.groovy | 2 +-
src/test/groovy/bugs/Groovy6755Bug.groovy | 2 +-
src/test/groovy/lang/ClassReloadingTest.groovy | 6 +-
src/test/groovy/lang/GroovyClassLoaderTest.groovy | 2 +-
src/test/groovy/lang/ScriptCacheTest.groovy | 2 +-
src/test/groovy/script/ScriptTest.groovy | 2 +-
src/test/groovy/security/SecurityTest.java | 2 +
src/test/groovy/security/SecurityTestSupport.java | 12 +-
src/test/groovy/ui/GroovyMainTest.groovy | 8 +-
.../groovy/classgen/GenericsGenTest.groovy | 2 +-
.../codehaus/groovy/classgen/InterfaceTest.groovy | 2 +-
src/test/org/codehaus/groovy/classgen/JO.java | 8 +-
.../groovy/runtime/FileLeftShiftTest.groovy | 2 +-
.../org/codehaus/groovy/tools/CompilerTest.java | 2 +-
.../groovy/tools/FileSystemCompilerTest.java | 4 +-
.../codehaus/groovy/tools/TestDgmConverter.java | 3 +-
.../groovy/tools/stubgenerator/StubTestCase.groovy | 2 +-
.../groovy}/cli/CliBuilderTestCase.groovy | 0
.../groovy}/cli/GreeterC.groovy | 0
.../groovy}/cli/GreeterI.groovy | 0
.../groovy}/cli/TypeCheckedI.groovy | 0
.../groovy}/cli/ValSepI.groovy | 0
.../groovy}/cli/WithArgsI.groovy | 0
.../groovy}/cli/WithConvertI.groovy | 0
.../groovy}/cli/WithDefaultValueI.groovy | 0
.../groovy}/gls/CompilableTestSupport.groovy | 2 +-
.../groovy}/groovy/bugs/TestSupport.java | 0
.../stc/StaticTypeCheckingTestCase.groovy | 0
.../groovy}/groovy/util/HeadlessTestSupport.groovy | 0
.../groovy}/groovy/util/XmlAssert.java | 0
.../codehaus/groovy/ast/builder/AstAssert.groovy | 0
.../org/codehaus/groovy/classgen/TestSupport.java | 0
subprojects/binary-compatibility/build.gradle | 76 +-
.../groovy-all/build.gradle | 12 +-
subprojects/groovy-ant/build.gradle | 18 +-
.../spec/test/builder/AntBuilderSpecTest.groovy | 4 +-
.../org/codehaus/groovy/ant/GroovycTest.xml | 2 +-
.../org/codehaus/groovy/ant/GroovycTest1.groovy | 2 +-
.../org/codehaus/groovy/ant/GroovycTest2.java | 2 +-
.../groovy/ant/MakesExternalReference.java | 2 +-
.../src/test/groovy/groovy/ant/AntTest.groovy | 4 +-
subprojects/groovy-astbuilder/build.gradle | 9 +-
subprojects/groovy-binary/build.gradle | 178 ++++
.../{groovy-bsf => groovy-bom}/build.gradle | 16 +-
subprojects/groovy-bsf/build.gradle | 8 +
subprojects/groovy-cli-commons/build.gradle | 11 +-
subprojects/groovy-cli-picocli/build.gradle | 8 +-
subprojects/groovy-console/build.gradle | 20 +-
subprojects/groovy-contracts/build.gradle | 18 +-
subprojects/groovy-datetime/build.gradle | 15 +-
subprojects/groovy-dateutil/build.gradle | 16 +-
subprojects/groovy-docgenerator/build.gradle | 16 +-
.../apache/groovy/docgenerator/DocGenerator.groovy | 2 +-
.../groovy/docgenerator/DocGenerator.properties | 2 +-
subprojects/groovy-groovydoc/build.gradle | 20 +-
.../test/resources/groovydoc/groovyDocTests.xml | 6 +-
subprojects/groovy-groovysh/build.gradle | 14 +-
subprojects/groovy-jaxb/build.gradle | 39 +-
subprojects/groovy-jmx/build.gradle | 13 +-
.../groovy-jmx/src/spec/test/JmxTest.groovy | 1 +
subprojects/groovy-json/build.gradle | 20 +-
subprojects/groovy-jsr223/build.gradle | 13 +-
subprojects/groovy-macro-library/build.gradle | 17 +-
subprojects/groovy-macro/build.gradle | 13 +-
subprojects/groovy-nio/build.gradle | 17 +-
subprojects/groovy-servlet/build.gradle | 18 +-
subprojects/groovy-sql/build.gradle | 24 +-
subprojects/groovy-swing/build.gradle | 19 +-
.../groovy/groovy/swing/GroovySwingTestCase.groovy | 0
subprojects/groovy-templates/build.gradle | 25 +-
subprojects/groovy-test-junit5/build.gradle | 22 +-
subprojects/groovy-test/build.gradle | 34 +-
subprojects/groovy-testng/build.gradle | 10 +-
.../groovy/plugin/testng/TestNgRunnerTest.groovy | 2 +-
subprojects/groovy-typecheckers/build.gradle | 8 +
subprojects/groovy-xml/build.gradle | 18 +-
.../apache/groovy/xml/tools/DomToGroovyTest.groovy | 2 +-
subprojects/groovy-yaml/build.gradle | 19 +-
subprojects/parser-antlr4/build.gradle | 10 +-
subprojects/performance/build.gradle | 122 +--
.../performance/src/files/script.groovy | 4 +-
.../groovy/perf/CompilerPerformanceTest.java | 23 +-
subprojects/stress/build.gradle | 11 +-
.../groovy/runtime/GroovyCategoryStressTest.groovy | 0
.../org/apache/groovy/stress/util/GCUtils.java | 0
.../org/apache/groovy/stress/util/ThreadUtils.java | 0
.../reflection/ClassInfoDeadlockStressTest.java | 0
.../groovy/reflection/ClassInfoLeakStressTest.java | 0
.../ManagedConcurrentLinkedQueueStressTest.java | 0
.../util/ManagedConcurrentMapStressTest.java | 0
.../util/ManagedConcurrentValueMapStressTest.java | 0
subprojects/tests-preview/build.gradle | 11 +-
gradle.properties => versions.properties | 71 +-
wrapper.gradle | 2 +-
162 files changed, 5715 insertions(+), 3839 deletions(-)
rename gradle/jacoco/jacocofix.gradle => buildSrc/src/main/groovy/org.apache.groovy-aggregating-project.gradle (62%)
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-all.gradle
copy src/test/groovy/script/ScriptTest.groovy => buildSrc/src/main/groovy/org.apache.groovy-artifactory.gradle (50%)
rename gradle/asciidoctor.gradle => buildSrc/src/main/groovy/org.apache.groovy-asciidoctor.gradle (79%)
rename gradle/bad-practices.gradle => buildSrc/src/main/groovy/org.apache.groovy-bad-practices-detection.gradle (98%)
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-base.gradle
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-common.gradle
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-core.gradle
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-distribution.gradle
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-documented.gradle
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-internal.gradle
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-jacoco-aggregation.gradle
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-library.gradle
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-performance.gradle
copy wrapper.gradle => buildSrc/src/main/groovy/org.apache.groovy-platform.gradle (83%)
copy subprojects/tests-preview/build.gradle => buildSrc/src/main/groovy/org.apache.groovy-publish-validation.gradle (62%)
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-published-library.gradle
copy subprojects/tests-preview/build.gradle => buildSrc/src/main/groovy/org.apache.groovy-stresstest.gradle (68%)
create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-tested.gradle
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/CheckstyleHtmlReport.groovy
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/ConcurrentExecutionControlBuildService.groovy
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/CoreExtension.groovy
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/DgmConverter.groovy
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/DistributionExtension.groovy
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/DocGDK.groovy
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/GroovyAllExtension.groovy
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/GroovyLibraryExtension.groovy
rename buildSrc/src/main/groovy/org/{codehaus => apache}/groovy/gradle/JarJarTask.groovy (77%)
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/PerformanceTestSummary.groovy
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/PerformanceTestsExtension.groovy
rename buildSrc/src/main/groovy/org/{codehaus => apache}/groovy/gradle/ReleaseInfoGenerator.groovy (69%)
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/SharedConfiguration.groovy
create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/Versions.groovy
rename buildSrc/src/main/groovy/org/{codehaus => apache}/groovy/gradle/WriteExtensionDescriptorTask.groovy (95%)
delete mode 100644 gradle/assemble.gradle
delete mode 100644 gradle/backports.gradle
delete mode 100644 gradle/docs.gradle
delete mode 100644 gradle/groovydoc.gradle
delete mode 100644 gradle/jacoco/jacoco.gradle
create mode 100644 gradle/licenses.gradle
delete mode 100644 gradle/parallel-build-fixes.gradle
delete mode 100644 gradle/pomconfigurer.gradle
delete mode 100644 gradle/publish.gradle
delete mode 100644 gradle/signing.gradle
delete mode 100644 gradle/test.gradle
delete mode 100644 gradle/upload.gradle
create mode 100644 gradle/verification-keyring.gpg
create mode 100644 gradle/verification-metadata.xml
rename src/{spec/test => testFixtures/groovy}/cli/CliBuilderTestCase.groovy (100%)
rename src/{spec/test => testFixtures/groovy}/cli/GreeterC.groovy (100%)
rename src/{spec/test => testFixtures/groovy}/cli/GreeterI.groovy (100%)
rename src/{spec/test => testFixtures/groovy}/cli/TypeCheckedI.groovy (100%)
rename src/{spec/test => testFixtures/groovy}/cli/ValSepI.groovy (100%)
rename src/{spec/test => testFixtures/groovy}/cli/WithArgsI.groovy (100%)
rename src/{spec/test => testFixtures/groovy}/cli/WithConvertI.groovy (100%)
rename src/{spec/test => testFixtures/groovy}/cli/WithDefaultValueI.groovy (100%)
rename src/{test => testFixtures/groovy}/gls/CompilableTestSupport.groovy (94%)
rename src/{test => testFixtures/groovy}/groovy/bugs/TestSupport.java (100%)
rename src/{test => testFixtures/groovy}/groovy/transform/stc/StaticTypeCheckingTestCase.groovy (100%)
rename src/{test => testFixtures/groovy}/groovy/util/HeadlessTestSupport.groovy (100%)
rename src/{test => testFixtures/groovy}/groovy/util/XmlAssert.java (100%)
rename src/{test => testFixtures/groovy}/org/codehaus/groovy/ast/builder/AstAssert.groovy (100%)
rename src/{test => testFixtures/groovy}/org/codehaus/groovy/classgen/TestSupport.java (100%)
copy wrapper.gradle => subprojects/groovy-all/build.gradle (82%)
create mode 100644 subprojects/groovy-binary/build.gradle
copy subprojects/{groovy-bsf => groovy-bom}/build.gradle (75%)
rename subprojects/groovy-swing/src/{test => testFixtures}/groovy/groovy/swing/GroovySwingTestCase.groovy (100%)
copy buildSrc/build.gradle => subprojects/performance/src/files/script.groovy (90%)
rename subprojects/stress/src/{test => stressTest}/groovy/org/codehaus/groovy/runtime/GroovyCategoryStressTest.groovy (100%)
rename subprojects/stress/src/{test => stressTest}/java/org/apache/groovy/stress/util/GCUtils.java (100%)
rename subprojects/stress/src/{test => stressTest}/java/org/apache/groovy/stress/util/ThreadUtils.java (100%)
rename subprojects/stress/src/{test => stressTest}/java/org/codehaus/groovy/reflection/ClassInfoDeadlockStressTest.java (100%)
rename subprojects/stress/src/{test => stressTest}/java/org/codehaus/groovy/reflection/ClassInfoLeakStressTest.java (100%)
rename subprojects/stress/src/{test => stressTest}/java/org/codehaus/groovy/util/ManagedConcurrentLinkedQueueStressTest.java (100%)
rename subprojects/stress/src/{test => stressTest}/java/org/codehaus/groovy/util/ManagedConcurrentMapStressTest.java (100%)
rename subprojects/stress/src/{test => stressTest}/java/org/codehaus/groovy/util/ManagedConcurrentValueMapStressTest.java (100%)
copy gradle.properties => versions.properties (50%)