Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Restore runtime classpath separation for previous Buildship releases

Restore runtime classpath separation for previous Buildship releases

We introduced test sources feature for Buildship in commit

35f8114ecbf9f1112bdbdbd8522fc083db1ef742. This change, however,

removed the scope information from the classpath used by previous

Buildship releases. To restore backward compatibility, this commit

restores scope information in the Eclipse plugin.

    • -12
    • +5
    ./plugins/ide/tooling/r44/ToolingApiEclipseModelSourceFolderClasspathAttributesCrossVersionSpec.groovy
  1. … 11 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -1
    • +1
    ./plugins/ide/tooling/r31/PersistentCompositeDependencySubstitutionCrossVersionSpec.groovy
  1. … 50 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -1
    • +1
    ./plugins/ide/tooling/r31/PersistentCompositeDependencySubstitutionCrossVersionSpec.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -1
    • +1
    ./plugins/ide/tooling/r31/PersistentCompositeDependencySubstitutionCrossVersionSpec.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -1
    • +1
    ./plugins/ide/tooling/r31/PersistentCompositeDependencySubstitutionCrossVersionSpec.groovy
  1. … 50 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -1
    • +1
    ./plugins/ide/tooling/r31/PersistentCompositeDependencySubstitutionCrossVersionSpec.groovy
  1. … 98 more files in changeset.
Support for closed projects in buildship (#9405)

This change extends the EclipseModelBuilder to substitute closed

eclipse projects with the corresponding binary artifacts.

These jars need to be built and kept up to date. This change also

adds a Tooling Model that instructs gradle to build all necessary

tasks for dependencies to closed projects.

Signed-off-by: Christian Fraenkel <fraenkelc@users.noreply.github.com>

    • -1
    • +1
    ./plugins/ide/tooling/r31/PersistentCompositeDependencySubstitutionCrossVersionSpec.groovy
  1. … 26 more files in changeset.
Let ide tests not use deprecated configurations

    • -2
    • +2
    ./plugins/ide/tooling/r35/ToolingApiEclipseModelDependencyAccessRuleCrossVersionSpec.groovy
  1. … 39 more files in changeset.
Let ide tests not use deprecated configurations

    • -10
    • +10
    ./plugins/ide/tooling/m3/ToolingApiEclipseModelCrossVersionSpec.groovy
    • -5
    • +5
    ./plugins/ide/tooling/m4/ToolingApiEclipseMinimalModelCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/m5/EclipseModelWithFlatRepoCrossVersionSpec.groovy
    • -2
    • +2
    ./plugins/ide/tooling/m5/ToolingApiHonorsProjectCustomizationsCrossVersionSpec.groovy
    • -12
    • +12
    ./plugins/ide/tooling/r214/ToolingApiEclipseModelWtpClasspathAttributesCrossVersionSpec.groovy
    • -2
    • +2
    ./plugins/ide/tooling/r214/ToolingApiEclipseProjectDependenciesCrossVersionSpec.groovy
    • -2
    • +2
    ./plugins/ide/tooling/r214/ToolingApiIdeaProjectDependenciesCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r30/ToolingApiEclipseModelClasspathAttributesCrossVersionSpec.groovy
  1. … 47 more files in changeset.
Let ide tests not use deprecated configurations

    • -10
    • +10
    ./plugins/ide/tooling/m3/ToolingApiEclipseModelCrossVersionSpec.groovy
    • -5
    • +5
    ./plugins/ide/tooling/m4/ToolingApiEclipseMinimalModelCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/m5/EclipseModelWithFlatRepoCrossVersionSpec.groovy
    • -2
    • +2
    ./plugins/ide/tooling/m5/ToolingApiHonorsProjectCustomizationsCrossVersionSpec.groovy
    • -12
    • +12
    ./plugins/ide/tooling/r214/ToolingApiEclipseModelWtpClasspathAttributesCrossVersionSpec.groovy
    • -2
    • +2
    ./plugins/ide/tooling/r214/ToolingApiEclipseProjectDependenciesCrossVersionSpec.groovy
    • -2
    • +2
    ./plugins/ide/tooling/r214/ToolingApiIdeaProjectDependenciesCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r30/ToolingApiEclipseModelClasspathAttributesCrossVersionSpec.groovy
  1. … 47 more files in changeset.
Let ide tests not use deprecated configurations

    • -10
    • +10
    ./plugins/ide/tooling/m3/ToolingApiEclipseModelCrossVersionSpec.groovy
    • -5
    • +5
    ./plugins/ide/tooling/m4/ToolingApiEclipseMinimalModelCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/m5/EclipseModelWithFlatRepoCrossVersionSpec.groovy
    • -2
    • +2
    ./plugins/ide/tooling/m5/ToolingApiHonorsProjectCustomizationsCrossVersionSpec.groovy
    • -12
    • +12
    ./plugins/ide/tooling/r214/ToolingApiEclipseModelWtpClasspathAttributesCrossVersionSpec.groovy
    • -2
    • +2
    ./plugins/ide/tooling/r214/ToolingApiEclipseProjectDependenciesCrossVersionSpec.groovy
    • -2
    • +2
    ./plugins/ide/tooling/r214/ToolingApiIdeaProjectDependenciesCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r30/ToolingApiEclipseModelClasspathAttributesCrossVersionSpec.groovy
  1. … 47 more files in changeset.
Let ide tests not use deprecated configurations

    • -2
    • +2
    ./plugins/ide/tooling/r35/ToolingApiEclipseModelDependencyAccessRuleCrossVersionSpec.groovy
  1. … 39 more files in changeset.
Replace Buildship custom classpath filtering with the Eclipse 'test sources' feature

The custom classpath filtering is confusing to our users and prone

to errors. We decided to replace it with Eclipse's built-in test

source feature which was introduced in Eclipse Photon:

https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-test-sources

    • -1
    • +1
    ./plugins/ide/tooling/r44/ToolingApiEclipseModelSourceFolderClasspathAttributesCrossVersionSpec.groovy
    • -0
    • +70
    ./plugins/ide/tooling/r56/ToolingApiEclipseModelTestSourcesCrossVersionSpec.groovy
  1. … 17 more files in changeset.
Prototype for replacing Buildship custom classpath filtering with Eclipse test sources

    • -1
    • +1
    ./plugins/ide/tooling/r44/ToolingApiEclipseModelSourceFolderClasspathAttributesCrossVersionSpec.groovy
  1. … 18 more files in changeset.
Replace Buildship custom classpath filtering with the Eclipse 'test sources' feature

The custom classpath filtering is confusing to our users and prone

to errors. We decided to replace it with Eclipse's built-in test

source feature which was introduced in Eclipse Photon:

https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-test-sources

    • -1
    • +1
    ./plugins/ide/tooling/r44/ToolingApiEclipseModelSourceFolderClasspathAttributesCrossVersionSpec.groovy
    • -0
    • +70
    ./plugins/ide/tooling/r56/ToolingApiEclipseModelTestSourcesCrossVersionSpec.groovy
  1. … 17 more files in changeset.
Replace Buildship custom classpath filtering with the Eclipse 'test sources' feature

The custom classpath filtering is confusing to our users and prone

to errors. We decided to replace it with Eclipse's built-in test

source feature which was introduced in Eclipse Photon:

https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-test-sources

    • -1
    • +1
    ./plugins/ide/tooling/r44/ToolingApiEclipseModelSourceFolderClasspathAttributesCrossVersionSpec.groovy
    • -0
    • +70
    ./plugins/ide/tooling/r56/ToolingApiEclipseModelTestSourcesCrossVersionSpec.groovy
  1. … 17 more files in changeset.
Prototype for replacing Buildship custom classpath filtering with Eclipse test sources

    • -1
    • +1
    ./plugins/ide/tooling/r44/ToolingApiEclipseModelSourceFolderClasspathAttributesCrossVersionSpec.groovy
    • -0
    • +70
    ./plugins/ide/tooling/r56/ToolingApiEclipseModelTestSourcesCrossVersionSpec.groovy
  1. … 17 more files in changeset.
Replace Buildship custom classpath filtering with the Eclipse 'test sources' feature

The custom classpath filtering is confusing to our users and prone

to errors. We decided to replace it with Eclipse's built-in test

source feature which was introduced in Eclipse Photon:

https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-test-sources

    • -1
    • +1
    ./plugins/ide/tooling/r44/ToolingApiEclipseModelSourceFolderClasspathAttributesCrossVersionSpec.groovy
    • -0
    • +70
    ./plugins/ide/tooling/r56/ToolingApiEclipseModelTestSourcesCrossVersionSpec.groovy
  1. … 17 more files in changeset.
Prototype for replacing Buildship custom classpath filtering with Eclipse test sources

    • -1
    • +1
    ./plugins/ide/tooling/r44/ToolingApiEclipseModelSourceFolderClasspathAttributesCrossVersionSpec.groovy
    • -0
    • +70
    ./plugins/ide/tooling/r56/ToolingApiEclipseModelTestSourcesCrossVersionSpec.groovy
  1. … 18 more files in changeset.
Add method to EclipseProject to query whether there are auto-build tasks configured

    • -0
    • +61
    ./plugins/ide/tooling/r54/ToolingApiEclipseModelAutoBuildTasksCrossVersionSpec.groovy
  1. … 5 more files in changeset.
Add method to EclipseProject to query whether there are auto-build tasks configured

    • -0
    • +61
    ./plugins/ide/tooling/r54/ToolingApiEclipseModelAutoBuildTasksCrossVersionSpec.groovy
  1. … 5 more files in changeset.
Revert "Add method to EclipseProject to query whether there are auto-build tasks configured"

This reverts commit eb57579621d266f458e7eb0c510629d025f80ae6.

    • -61
    • +0
    ./plugins/ide/tooling/r54/ToolingApiEclipseModelAutoBuildTasksCrossVersionSpec.groovy
  1. … 5 more files in changeset.
Revert "Add method to EclipseProject to query whether there are auto-build ta…"

    • -61
    • +0
    ./plugins/ide/tooling/r54/ToolingApiEclipseModelAutoBuildTasksCrossVersionSpec.groovy
  1. … 5 more files in changeset.
Add method to EclipseProject to query whether there are auto-build tasks configured

    • -0
    • +61
    ./plugins/ide/tooling/r54/ToolingApiEclipseModelAutoBuildTasksCrossVersionSpec.groovy
  1. … 5 more files in changeset.
Spelling (#8199)

Fix several spelling issues.

  1. … 36 more files in changeset.
Remove deprecated TAPI methods

    • -11
    • +2
    ./plugins/ide/tooling/r214/ToolingApiEclipseProjectDependenciesCrossVersionSpec.groovy
    • -2
    • +2
    ./plugins/ide/tooling/r214/ToolingApiIdeaProjectDependenciesCrossVersionSpec.groovy
    • -2
    • +0
    ./plugins/ide/tooling/r31/AdHocCompositeDependencySubstitutionCrossVersionSpec.groovy
    • -1
    • +0
    ./plugins/ide/tooling/r31/PersistentCompositeDependencySubstitutionCrossVersionSpec.groovy
  1. … 9 more files in changeset.
Remove support for TAPI clients <3.0

    • -2
    • +0
    ./plugins/ide/tooling/r214/ToolingApEclipseModelNaturesAndBuildCommandsCrossVersionSpec.groovy
    • -2
    • +0
    ./plugins/ide/tooling/r214/ToolingApiEclipseModelWtpClasspathAttributesCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r214/ToolingApiEclipseProjectDependenciesCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r214/ToolingApiIdeaProjectDependenciesCrossVersionSpec.groovy
  1. … 50 more files in changeset.
Remove support for connecting to Gradle <2.6

    • -1
    • +1
    ./plugins/ide/tooling/r214/ToolingApiEclipseProjectDependenciesCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r214/ToolingApiIdeaProjectDependenciesCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r30/ToolingApiEclipseModelClasspathContainerCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r30/ToolingApiEclipseModelDependencyAccessRuleCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r30/ToolingApiEclipseModelOutputLocationCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r30/ToolingApiEclipseModelSourceDirectoryAccessRuleCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r30/ToolingApiEclipseModelSourceDirectoryExcludeIncludePatternCrossVersionSpec.groovy
    • -1
    • +1
    ./plugins/ide/tooling/r30/ToolingApiEclipseModelSourceDirectoryOutputCrossVersionSpec.groovy
  1. … 133 more files in changeset.
Raise minimum build JVM version to Java 8

  1. … 30 more files in changeset.
Add >=1.2 to @TargetGradleVersion