Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- Fixed location for integTest report - Try bumping the heap for generating userguide - Don't run ui:integTest as part of ciBuild, so we can get a build on hudson

- Changed build to use new snapshot. - Added :groovydoc task to generate combined groovydoc.

Added BasicAntBuilder which subclasses Groovy's AntBuilder to discard the references to the Ant tasks it creates, so the tasks (and their potentially huge cached state) can be garbage collected.

Fixed possible race condition in DeleteOnExit

Some changes to Gradle build: - Renamed the subprojects - Renamed the subproject build files to something meaningful - Don't apply groovy plugin to root project

    • -89
    • +0
    /subprojects/gradle-core/build.gradle
    • -0
    • +89
    /subprojects/gradle-core/core.gradle
    • -6
    • +0
    /subprojects/gradle-open-api/build.gradle
    • -0
    • +6
    /subprojects/gradle-open-api/open-api.gradle
    • -48
    • +0
    /subprojects/gradle-ui/build.gradle
    • -0
    • +48
    /subprojects/gradle-ui/ui.gradle
    • -9
    • +0
    /subprojects/gradle-wrapper/build.gradle
    • -0
    • +9
    /subprojects/gradle-wrapper/wrapper.gradle
- Moved archive task convention mapping from JavaPlugin to BasePlugin - Moved assemble task from JavaPlugin to BasePlugin

Merge branch 'master' of git@github.com:gradle/gradle

Removed (old) duplicate ListenerBroadcast in org.gradle.util.

GRADLE-571, GRADLE-635 - Use default title for java/groovy/scala doc when none specified. - Fixed warnings from javadoc when run for mixed language project. - Fixed errors from scaladoc when run for mixed language project.

  1. … 4 more files in changeset.
fix for GRADLE-582

fixed checkstyle violation

- Some userguide updates for plugin tasks, project layout and source sets - Added/updated copyright header in userguide does. - Some tweaks to samples

    • -0
    • +15
    /src/docs/userguide/buildLifecycle.xml
    • -0
    • +15
    /src/docs/userguide/buildscripts.xml
    • -2
    • +14
    /src/docs/userguide/codeQualityPlugin.xml
    • -0
    • +15
    /src/docs/userguide/commandLine.xml
    • -0
    • +15
    /src/docs/userguide/gradleWrapper.xml
    • -3
    • +38
    /src/docs/userguide/groovyPlugin.xml
    • -0
    • +15
    /src/docs/userguide/initscripts.xml
    • -0
    • +15
    /src/docs/userguide/introduction.xml
    • -35
    • +104
    /src/docs/userguide/javaPlugin.xml
    • -0
    • +29
    /src/docs/userguide/javaProjectGenericLayout.xml
    • -0
    • +29
    /src/docs/userguide/javaProjectMainLayout.xml
    • -0
    • +29
    /src/docs/userguide/javaProjectTestLayout.xml
    • -12
    • +69
    /src/docs/userguide/javaTutorial.xml
  1. … 16 more files in changeset.
Renamed AbstactArchiveTask.files() to from()

GRADLE-571 - Extracted SourceTask out of Compile - Changed Checkstyle, CodeNarc, Javadoc, Scaladoc and Groovydoc to extend SourceTask - Removed the various properties from Javadoc and Groovydoc which specify what to document, and use the properties from SourceTask - All tasks now honour the include/exclude patterns specified on the SourceSets.

  1. … 23 more files in changeset.
adding a close image to the GUI output panel instead of an 'x'

Changes to add a listener manager. This includes basic support for remoting listeners across processes.

  1. … 12 more files in changeset.
Several enhancements to the UI. Added images to buttons. Handle issues with GADLE_HOME when forking.

  1. … 16 more files in changeset.
Added call to chmod to make the gradle command of the wrapper dist executable.

Fixed unit test for sun jdk

Give the int tests some more heap space.

Added some trace to track down failure on hudson build

Added support for generating groovy projects to the performanceTest project.

    • -0
    • +13
    /performanceTest/src/templates/Production.groovy
    • -0
    • +12
    /performanceTest/src/templates/Test.groovy
Some sample bits-and-pieces.

GRADLE-571 - Replaced srcDirs property on Compile, GroovyCompile, ScalaCompile with src property, which can accept any of the types handled by Project.files() - Wire up the include/exclude patterns on SourceSet so they are honoured by the various compile tasks. Added int test for this. - Use a transitive configuration when resolving the groovy classpath to pass to the Groovy tasks, to handle case where dependency is declared on 'groovy' is used instead of 'groovy-all'. - Added SourceSet.allSource property.

  1. … 23 more files in changeset.
GRADLE-571 - Introduced IsolatedAntBuilder which provides a builder style API for executing Ant tasks, identical to AntBuilder. - Simplified assembly of ClassLoaders in BootstrapMain, so that only a single ClassLoader is built containing logging + everything else. Simplifies life for embedders too. - No Gradle classes or libraries are visible to the ant+groovy versions used to execute the isolated build. - Cache and reuse ClassLoader for a given ant+groovy classpath.

- Allow @SkipWhenEmpty to be attached to @InputDirectory property

GRADLE-571 - Added overloaded FileCollection.addToAntBuilder() which allows the caller to specify the target ant type: ResourceCollection, FileSet or MatchingTask.

  1. … 7 more files in changeset.
- Cleaned up some of the dependencies in the build scripts - Extracted intTestImage task out of the integTest tasks - Reuse same gradle home for all int tests in all projects - Include :gradle-ui:integTest in developer/ci/release/upload builds

    • -3
    • +11
    /subprojects/gradle-core/build.gradle
    • -15
    • +6
    /subprojects/gradle-ui/build.gradle
    • -8
    • +3
    /subprojects/gradle-wrapper/build.gradle
Got the implementation title and version back in the jars.

Removed obsolete imports.