[478873] don't delete source folders on mvn clean

This commit is contained in:
Stefan Oehme 2015-10-29 14:20:15 +01:00
parent 7818a7a88b
commit 4ed1dd7851
8 changed files with 75 additions and 0 deletions

View file

@ -282,6 +282,9 @@ class ParentProjectDescriptor extends ProjectDescriptor {
<fileset>
«FOR dir : #[Outlet.MAIN_XTEND_GEN, Outlet.TEST_XTEND_GEN].toSet.map[sourceFolder]»
<directory>${basedir}/«dir»</directory>
<includes>
<include>**/*</include>
</includes>
«ENDFOR»
</fileset>
</filesets>

View file

@ -360,11 +360,17 @@ class RuntimeProjectDescriptor extends TestedProjectDescriptor {
«IF p.enabled»
<fileset>
<directory>${basedir}/../«p.name»/«Outlet.MAIN_SRC_GEN.sourceFolder»/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
«IF p instanceof TestedProjectDescriptor»
«IF p.testProject.enabled»
<fileset>
<directory>${basedir}/../«if(p.testProject.isInlined) p.name else p.testProject.name»/«Outlet.TEST_SRC_GEN.sourceFolder»/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
«ENDIF»
«ENDIF»

View file

@ -63,21 +63,39 @@
<filesets combine.children="append">
<fileset>
<directory>${basedir}/../org.xtext.example.full/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.full.tests/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.full.ide/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.full.ui/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.full.ui.tests/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.full.web/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/model/generated/</directory>

View file

@ -87,7 +87,13 @@
<filesets>
<fileset>
<directory>${basedir}/xtend-gen</directory>
<includes>
<include>**/*</include>
</includes>
<directory>${basedir}/xtend-gen</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
</filesets>
</configuration>

View file

@ -63,21 +63,39 @@
<filesets combine.children="append">
<fileset>
<directory>${basedir}/../org.xtext.example.mavenTycho/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.mavenTycho.tests/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.mavenTycho.ide/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.mavenTycho.ui/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.mavenTycho.ui.tests/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.mavenTycho.web/src-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/model/generated/</directory>

View file

@ -89,7 +89,13 @@
<filesets>
<fileset>
<directory>${basedir}/xtend-gen</directory>
<includes>
<include>**/*</include>
</includes>
<directory>${basedir}/xtend-gen</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
</filesets>
</configuration>

View file

@ -46,15 +46,27 @@
<filesets combine.children="append">
<fileset>
<directory>${basedir}/../org.xtext.example.plainMaven/src/main/xtext-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.plainMaven/src/test/xtext-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.plainMaven.ide/src/main/xtext-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/../org.xtext.example.plainMaven.web/src/main/xtext-gen/</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
<fileset>
<directory>${basedir}/model/generated/</directory>

View file

@ -45,7 +45,13 @@
<filesets>
<fileset>
<directory>${basedir}/src/main/xtend-gen</directory>
<includes>
<include>**/*</include>
</includes>
<directory>${basedir}/src/test/xtend-gen</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
</filesets>
</configuration>