Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
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.