Fix eclipse .settings generation
Fix issues where gradle would not regenerate .settings files due to the task being considered UP-TO-DATE.
This commit is contained in:
parent
f57c24cd8c
commit
8bb67149a7
|
|
@ -51,6 +51,7 @@ task eclipseSettings(type: Copy) {
|
|||
"src/eclipse/org.eclipse.jdt.ui.prefs",
|
||||
"src/eclipse/org.eclipse.wst.common.project.facet.core.xml")
|
||||
into project.file('.settings/')
|
||||
outputs.upToDateWhen { false }
|
||||
}
|
||||
|
||||
task eclipseWstComponent(type: Copy) {
|
||||
|
|
@ -58,17 +59,20 @@ task eclipseWstComponent(type: Copy) {
|
|||
"src/eclipse/org.eclipse.wst.common.component")
|
||||
into project.file('.settings/')
|
||||
expand(deployname: project.name)
|
||||
outputs.upToDateWhen { false }
|
||||
}
|
||||
|
||||
task eclipseJdtPrepare(type: Copy) {
|
||||
from rootProject.file("src/eclipse/org.eclipse.jdt.core.prefs")
|
||||
into project.file(".settings/")
|
||||
outputs.upToDateWhen { false }
|
||||
}
|
||||
|
||||
task cleanEclipseJdtUi(type: Delete) {
|
||||
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");
|
||||
delete project.file(".settings/org.eclipse.jdt.ui.prefs")
|
||||
delete project.file("org.eclipse.jdt.core.prefs")
|
||||
delete project.file(".settings/org.eclipse.wst.common.component")
|
||||
delete project.file(".settings/org.eclipse.wst.common.project.facet.core.xml")
|
||||
}
|
||||
|
||||
tasks["eclipseJdt"].dependsOn(eclipseJdtPrepare)
|
||||
|
|
|
|||
Loading…
Reference in New Issue