EclipseProject.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merged idea & eclipse subprojects into 'ide' subproject. Pending: -package names changes? -move eclipse/idea integ tests to ide subproject

  1. … 217 more files in changeset.
Added more documentation to the DSL reference.

- examples related to EclipseProject/IdeaModule generation

- mentioned deduplication logic for eclipse project name

- added example related to 'provided' dependencies

  1. … 1 more file in changeset.
(GRADLE-1407) First step in removing the duplication across eclipse & idea plugin. The duplication relates to module name deduplication logic.

- moved some logic to 'core'

- removed 'getCandidateNames()' from the task to avoid exposing our logic to users

- pending: make changes in idea accordingly

  1. … 7 more files in changeset.
(GRADLE-1407) Similarily as with idea plugin I added a configurer task that runs before eclipse generator tasks.

- eclipse plugin configures the configurer on root project and makes all generator tasks depend on it

- introduced marker interface that helps adding dependencies of configurer task

- added integration test

Pending:

- refactor to reduce duplication across eclipse/idea plugin and move unit tests accordingly

- document in the eclipse dsl guide the deduplication logic and effect on the projectName

  1. … 10 more files in changeset.
turned Eclipse WTP tasks into XmlGeneratorTaskS

  1. … 25 more files in changeset.
groovyfied some Groovy code (minor syntactic changes)

  1. … 3 more files in changeset.
fixed GRADLE-1080: Eclipse .project merging creates significant whitespace diffs changed codenarc rule to allow more expressive method names in Spock specs

  1. … 32 more files in changeset.
Renamed subprojects/gradle-(.+) to subprojects/$1

    • -0
    • +125
    ./EclipseProject.groovy
  1. … 6178 more files in changeset.