Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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. … 320 more files in changeset.
Extract core JVM platform classes into new subproject ‘platform-jvm’

    • -0
    • +47
    ./JvmPluginServiceRegistry.java
  1. … 89 more files in changeset.
Don’t require a Project instance to instantiate a language source set

- Use FileResolver where required

- Removed ConfigurationBasedNativeDependencySet (finally!)

  1. … 16 more files in changeset.
Create a java & resources source set for each project source set

  1. … 9 more files in changeset.
Reorganised package structure of language-jvm project

  1. … 51 more files in changeset.
REVIEW-3117: Refactored LanguageSourceSet hierarchy

- AbstractLanguageSourceSet now implements a getSource() and getBuildDependencies()

- AssemblerSourceSet extends AbstractLanguageSourceSet directly

- Renamed AbstractBaseSourceSet to more clearly define it's role

  1. … 7 more files in changeset.
Extracted a base LanguageSourceSet implementation.

  1. … 9 more files in changeset.
Tweaked generics.

  1. … 4 more files in changeset.
REVIEW-2565: Pull getFullName() up into LanguageSourceSetInternal

  1. … 6 more files in changeset.
REVIEW-2568: Pushed configuration methods up into general SourceSet interfaces

- Moved exportedHeaders(Closure) up to HeaderExportingSourceSet

- Moved source(Closure) up to LanguageSourceSet

- Changed both methods to use Action<SourceDirectorySet> instead

  1. … 11 more files in changeset.
Moved Classpath and JavaSourceSet and impls to the languageJvm project.

    • -0
    • +67
    ./DefaultJavaSourceSet.java
  1. … 13 more files in changeset.