From b0dceb484acf1c190421519a47463c7c59268d1a Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Tue, 21 Sep 2021 12:37:51 +0200 Subject: [PATCH] Remove Eclipse Web Tools Platform (WTP) configuration Since the team no longer needs the ability to treat Eclipse projects as WTP modules, this commit removes the obsolete custom WTP configuration for importing projects into Eclipse IDE. See gh-27407 --- gradle/ide.gradle | 26 +++---------------- src/eclipse/org.eclipse.wst.common.component | 6 ----- ....eclipse.wst.common.project.facet.core.xml | 7 ----- 3 files changed, 4 insertions(+), 35 deletions(-) delete mode 100644 src/eclipse/org.eclipse.wst.common.component delete mode 100644 src/eclipse/org.eclipse.wst.common.project.facet.core.xml diff --git a/gradle/ide.gradle b/gradle/ide.gradle index 1dddd7d63c..d5215f2875 100644 --- a/gradle/ide.gradle +++ b/gradle/ide.gradle @@ -69,38 +69,20 @@ eclipse.classpath.file.whenMerged { } } -// Allow projects to be used as WTP modules -eclipse.project.natures 'org.eclipse.wst.common.project.facet.core.nature' - // Include project specific settings task eclipseSettings(type: Copy) { from rootProject.files( - 'src/eclipse/org.eclipse.jdt.ui.prefs', - 'src/eclipse/org.eclipse.wst.common.project.facet.core.xml') + 'src/eclipse/org.eclipse.jdt.core.prefs', + 'src/eclipse/org.eclipse.jdt.ui.prefs') into project.file('.settings/') outputs.upToDateWhen { false } } -task eclipseJdtSettings(type: Copy) { - from rootProject.file('src/eclipse/org.eclipse.jdt.core.prefs') - into project.file('.settings/') - outputs.upToDateWhen { false } -} - -task eclipseWstComponentSettings(type: Copy) { - from rootProject.files('src/eclipse/org.eclipse.wst.common.component') - into project.file('.settings/') - expand(deployname: project.name) - outputs.upToDateWhen { false } -} - task cleanEclipseSettings(type: Delete) { delete project.file('.settings/org.eclipse.jdt.core.prefs') delete project.file('.settings/org.eclipse.jdt.ui.prefs') - delete project.file('.settings/org.eclipse.wst.common.component') - delete project.file('.settings/org.eclipse.wst.common.project.facet.core.xml') } -tasks['eclipse'].dependsOn(eclipseSettings, eclipseJdtSettings, eclipseWstComponentSettings) -tasks['eclipseJdt'].dependsOn(eclipseJdtSettings) +tasks['eclipse'].dependsOn(eclipseSettings) +tasks['eclipseJdt'].dependsOn(eclipseSettings) tasks['cleanEclipse'].dependsOn(cleanEclipseSettings) diff --git a/src/eclipse/org.eclipse.wst.common.component b/src/eclipse/org.eclipse.wst.common.component deleted file mode 100644 index ce05d97c85..0000000000 --- a/src/eclipse/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/eclipse/org.eclipse.wst.common.project.facet.core.xml b/src/eclipse/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 78e8ebb782..0000000000 --- a/src/eclipse/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - -