Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Record for each source folder which Eclipse scope it is used by

Eclipse source folders each have a scope assigned to them. This

is currently the name of the SourceSet, but might evolve later

to be the name of the component instead. The exact value is an

implementation detail.

However, we also need to track all the scopes that *use* that

source folder, so its output can be included when running

applications and tests in Eclipse. The output folder is not

explicitly modeled in the .classpath file, but instead implicitly

belongs to the source folder.

  1. … 10 more files in changeset.
Change default output to bin/default and source folder output to bin/sourceSetName

  1. … 11 more files in changeset.
Source folders define separate output dirs in Eclipse classpath

  1. … 10 more files in changeset.
Add source set information to dependencies in Eclipse model

  1. … 12 more files in changeset.
Back-port wtp classpath attribute calculation to Gradle core

This commit unifies how the Tooling API and the eclipse-wtp plugin defines

deployment classpath attributes for Eclipse project classpath entries.

The commit aims to fix GRADLE-2123, but also introduces a breaking

change because it changes the content of the Eclipse descriptors generated

by the eclipse and eclipse-wtp plugin. For more elaborate explanation check


As a side-effect the Tooling API now considers the manipulations done

in eclipse.project.beforeMerged and eclipse.project.whenMerged closures.

+review REVIEW-6015

  1. … 37 more files in changeset.
set target runtime explicitly in eclipse classpath

- introduce eclipse.jdt.javaRuntimeName to tweak runtime name and allow overwriting of computed default

+review REVIEW-5723

  1. … 16 more files in changeset.
change ide classpath mapping

- all transitive repository deps are mapped as direct dependencies

- all (transitive) project dependencies are mapped as direct project dependencies

- deprecated EclipseClasspath.noExportConfigurations

- deprecated AbstractLibrary.declaredConfigurationName and ProjectDependency.declaredConfigurationName


- add all transitive file only dependencies

- fix temporally ignored IdeaIntegrationTest / IdeaMultiModuleIntegrationTest

  1. … 23 more files in changeset.
Removed the type directory from the artifact filestore layout.

  1. … 12 more files in changeset.
GRADLE-1974 eclipse wtp web libs container is always present for 'war' + 'eclipse-wtp' plugin combo.

  1. … 5 more files in changeset.
GRADLE-2079 use jar url in javadoc attribute - add fromJarURL() to FileReferenceFactory. - add getJarURL() to FileReference. - replaced FileReference.getPath references on javadoc attribute by FileReference.getJarURL. - removed jar urls with "in-jar" paths in test .classpath files as gradle doesn't the then generation of them.

  1. … 12 more files in changeset.
Revert "GRADLE-2079 fixed javadoc path handling:"

This reverts commit 710a0bade813a7af8553231de187b90a746c2bb4.

  1. … 5 more files in changeset.
GRADLE-2079 fixed javadoc path handling: - never use variables in javadoc paths -> its not supported by eclipse - replaced raw path to jar file by jar url (eg.jar:file:/path/to/jar.jar!/)

  1. … 5 more files in changeset.
Fix integration test for new cache path

  1. … 12 more files in changeset.
Update IDE integration tests for new cache layout

  1. … 11 more files in changeset.
Integration test fixes for new cache location and layout.

  1. … 13 more files in changeset.
Meaty check-in :/ Updated the package names to be consistent with the convention we have. Updated docs accordingly.

    • -0
    • +12
  1. … 393 more files in changeset.