Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove unused TestOption_Decorated class

Ignore failed test for investigation

Address PR Feedback

Signed-off-by: Bow Archer <barcher@linkedin.com>

Fix https://github.com/gradle/gradle/issues/11490

Signed-off-by: Bow Archer <barcher@linkedin.com>

    • -0
    • +42
    ./api/tasks/compile/BaseForkOptionsTest.groovy
  1. … 1 more file in changeset.
Introduce an internal factory to create `JavaForkOptions`, to encapsulate the service(s) needed to create instances of this type and decouple clients from this detail. This could/should move to `ObjectFactory` or some other public factory type.

  1. … 43 more files in changeset.
Introduce an internal factory to create `JavaForkOptions`, to encapsulate the service(s) needed to create instances of this type and decouple clients from this detail. This could/should move to `ObjectFactory` or some other public factory type.

  1. … 43 more files in changeset.
Allow the services required by a given class to be queried prior to creating any instances of that class. Use this to allow `ArtifactTransformDependencies` to be injected into artifact transforms using any of the service injection patterns (that is, via a constructor or a getter).

  1. … 127 more files in changeset.
Remove some direct usages of `AsmBackedClassGenerator` from tests, and instead use `TestUtil` fixture to take care of setting up a decorating `Instantiator`.

  1. … 17 more files in changeset.
Make worker daemons sensitive to all java fork options

  1. … 45 more files in changeset.
Non-forked Java compilation now uses in-process workers

Simplified AbstractDaemonCompiler and its type hierarchy.

Remove usage of some org.gradle.workers.internal types.

    • -0
    • +59
    ./api/internal/tasks/compile/ForkOptionsMergerTest.groovy
  1. … 10 more files in changeset.
Generalize compiler daemon infrastructure for any kind of worker

  1. … 56 more files in changeset.
Removed assumption about how class decoration is implemented.

  1. … 1 more file in changeset.
Converted jvm language plugins to use @LanguageType

  1. … 16 more files in changeset.
LanguageSourceSet no longer requires a FunctionalSourceSet for construction

  1. … 16 more files in changeset.
Update tests for renamed JvmResourceSet

  1. … 5 more files in changeset.
Renamed `org.gradle.language.jvm.ResourceSet` -> `JvmResourceSet`

    • -0
    • +33
    ./language/jvm/internal/DefaultJvmResourceSetTest.groovy
  1. … 9 more files in changeset.
Move Javadoc task related classes to language-java

+review REVIEW-5165

    • -93
    • +0
    ./api/tasks/javadoc/GroovydocTest.java
    • -121
    • +0
    ./api/tasks/javadoc/JavadocTest.java
    • -523
    • +0
    ./external/javadoc/StandardJavadocDocletOptionsTest.java
    • -78
    • +0
    ./external/javadoc/internal/MultilineStringsJavadocOptionFileOptionTest.java
    • -58
    • +0
    ./external/javadoc/internal/OptionLessStringsJavadocOptionFileOptionTest.java
  1. … 96 more files in changeset.
Post merge fixes

  1. … 4 more files in changeset.
Merge branch 'release'

Conflicts:

gradle/classycle.gradle

gradle/wrapper/gradle-wrapper.properties

subprojects/docs/src/docs/release/notes.md

subprojects/ear/src/integTest/groovy/org/gradle/plugins/ear/EarPluginIntegrationTest.groovy

subprojects/language-jvm/language-jvm.gradle

subprojects/language-jvm/src/main/groovy/org/gradle/language/jvm/internal/JvmPluginServiceRegistry.java

subprojects/plugins/src/main/groovy/org/gradle/api/internal/tasks/CompileServices.java

subprojects/plugins/src/main/groovy/org/gradle/api/plugins/JavaBasePlugin.java

    • -0
    • +121
    ./api/tasks/javadoc/JavadocTest.java
  1. … 8 more files in changeset.
GRADLE-3152 Cannot use Javadoc task without JavaBasePlugin applied

Allow to use Javadoc and JavaCompile tasks without applying JavaBasePlugin

- Inject JavaToolChain directly into the tasks instead of via the plugin

- Move providing DefaultJavaToolChain to JvmPluginServiceRegistry in language-jvm as JavaCompileTest needs that dependency

- Move all javadoc related code from plugins to language-jvm because DefaultJavaToolChain depends on that code

+review REVIEW-5158

    • -0
    • +58
    ./api/internal/tasks/DefaultJavaToolChainTest.groovy
    • -0
    • +93
    ./api/tasks/javadoc/GroovydocTest.java
    • -0
    • +121
    ./api/tasks/javadoc/JavadocTest.java
    • -0
    • +523
    ./external/javadoc/StandardJavadocDocletOptionsTest.java
    • -0
    • +63
    ./external/javadoc/internal/BooleanJavadocOptionFileOptionTest.java
    • -0
    • +57
    ./external/javadoc/internal/EnumJavadocOptionFileOptionTest.java
    • -0
    • +57
    ./external/javadoc/internal/FileJavadocOptionFileOptionTest.java
    • -0
    • +67
    ./external/javadoc/internal/GroupsJavadocOptionFileOptionTest.java
    • -0
    • +111
    ./external/javadoc/internal/JavadocExecHandleBuilderTest.groovy
    • -0
    • +54
    ./external/javadoc/internal/JavadocOptionFileTest.java
    • -0
    • +58
    ./external/javadoc/internal/JavadocOptionFileWriterContextTest.groovy
    • -0
    • +65
    ./external/javadoc/internal/JavadocOptionFileWriterTest.groovy
    • -0
    • +61
    ./external/javadoc/internal/LinksOfflineJavadocOptionFileOptionTest.java
    • -0
    • +78
    ./external/javadoc/internal/MultilineStringsJavadocOptionFileOptionTest.java
    • -0
    • +58
    ./external/javadoc/internal/OptionLessStringsJavadocOptionFileOptionTest.java
  1. … 107 more files in changeset.
Tightened up project dependencies of ‘platform-native’ project

- Moved some shared classes into ‘language-base’

  1. … 29 more files in changeset.
Extract java and groovy compilation into separate language subprojects

- ‘language-java’ contains JavaCompile task, compiler infrastructure and associated classes

- ‘language-groovy’ contains GroovyCompile task and associated infrastructure

- depends on ‘language-java’

- ‘language-jvm’ contains ProcessResources task and some common JVM language infrastructure

  1. … 307 more files in changeset.
Extract core JVM platform classes into new subproject ‘platform-jvm’

  1. … 85 more files in changeset.
Internalize the mainSources FunctionalSourceSet into ComponentSpec.getSources()

- All LanguageSourceSets added to a component’s main source set are automatically part of the components sources

- Don’t use a rule to accomplish this: it’s part of the core component behaviour

- Once SourceSets are managed by model rules, this mechanism should be simpler

+review REVIEW-5076

  1. … 10 more files in changeset.
Intrododuce common fixture for unit testing common language plugin behaviour

    • -0
    • +40
    ./language/java/plugins/JavaLanguagePluginTest.groovy
  1. … 9 more files in changeset.
fix ci

  1. … 1 more file in changeset.
linking main functionalSourceSet of component to component#sources is business of ComponentModelBasePlugin

+review REVIEW-5076

  1. … 9 more files in changeset.
Inject FunctionalSourceSet into ComponentSpec at creation time

- introduce ComponentSpecInternal to access "mainSourceSet"

+review REVIEW-5076

    • -0
    • +58
    ./runtime/jvm/internal/DefaultJvmLibrarySpecTest.groovy
  1. … 25 more files in changeset.
more renamings

ProjectBinary -> BinarySpec

ProjectBinaryInternal -> BinarySpecInternal

ProjectJarBinary -> JarBinarySpec

ProjectJvmLibraryBinary -> JvmLibraryBinarySpec

ProjectNativeBinaryTest -> NativeBinarySpecTest

+ several default implementations according to their related interfaces

    • -0
    • +74
    ./runtime/jvm/internal/DefaultJarBinarySpecTest.groovy
  1. … 56 more files in changeset.
rename ProjectJvmLibrary to JvmLibrarySpec

  1. … 9 more files in changeset.