diff --git a/plugins/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend b/plugins/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend index e1d8e9ee8..a43cf3e7e 100644 --- a/plugins/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend +++ b/plugins/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend @@ -472,27 +472,23 @@ class RuntimeProjectDescriptor extends TestedProjectDescriptor { 2.5 - - ${basedir}/«Outlet.MAIN_SRC_GEN.sourceFolder»/ - + «FOR p : #[this, config.ideProject, config.uiProject, config.webProject]» + «IF p.enabled» + + ${basedir}/../«p.name»/«Outlet.MAIN_SRC_GEN.sourceFolder»/ + + «IF p instanceof TestedProjectDescriptor» + «IF p.testProject.enabled» + + ${basedir}/../«if(p.testProject.isInlined) p.name else p.testProject.name»/«Outlet.TEST_SRC_GEN.sourceFolder»/ + + «ENDIF» + «ENDIF» + «ENDIF» + «ENDFOR» ${basedir}/model/generated/ - «IF config.ideProject.enabled» - - ${basedir}/../${project.artifactId}.ide/«Outlet.MAIN_SRC_GEN.sourceFolder»/ - - «ENDIF» - «IF config.uiProject.enabled» - - ${basedir}/../${project.artifactId}.ui/«Outlet.MAIN_SRC_GEN.sourceFolder»/ - - «ENDIF» - «IF config.webProject.enabled» - - ${basedir}/../${project.artifactId}.web/«Outlet.MAIN_SRC_GEN.sourceFolder»/ - - «ENDIF» diff --git a/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.full/org.xtext.example.full.parent/org.xtext.example.full/pom.xml b/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.full/org.xtext.example.full.parent/org.xtext.example.full/pom.xml index e50b68c05..fab474b16 100644 --- a/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.full/org.xtext.example.full.parent/org.xtext.example.full/pom.xml +++ b/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.full/org.xtext.example.full.parent/org.xtext.example.full/pom.xml @@ -63,20 +63,26 @@ - ${basedir}/src-gen/ + ${basedir}/../org.xtext.example.full/src-gen/ + + + ${basedir}/../org.xtext.example.full.tests/src-gen/ + + + ${basedir}/../org.xtext.example.full.ide/src-gen/ + + + ${basedir}/../org.xtext.example.full.ui/src-gen/ + + + ${basedir}/../org.xtext.example.full.ui.tests/src-gen/ + + + ${basedir}/../org.xtext.example.full.web/src-gen/ ${basedir}/model/generated/ - - ${basedir}/../${project.artifactId}.ide/src-gen/ - - - ${basedir}/../${project.artifactId}.ui/src-gen/ - - - ${basedir}/../${project.artifactId}.web/src-gen/ - diff --git a/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.mavenTycho/org.xtext.example.mavenTycho.parent/org.xtext.example.mavenTycho/pom.xml b/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.mavenTycho/org.xtext.example.mavenTycho.parent/org.xtext.example.mavenTycho/pom.xml index fb157403b..30553bc65 100644 --- a/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.mavenTycho/org.xtext.example.mavenTycho.parent/org.xtext.example.mavenTycho/pom.xml +++ b/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.mavenTycho/org.xtext.example.mavenTycho.parent/org.xtext.example.mavenTycho/pom.xml @@ -63,20 +63,26 @@ - ${basedir}/src-gen/ + ${basedir}/../org.xtext.example.mavenTycho/src-gen/ + + + ${basedir}/../org.xtext.example.mavenTycho.tests/src-gen/ + + + ${basedir}/../org.xtext.example.mavenTycho.ide/src-gen/ + + + ${basedir}/../org.xtext.example.mavenTycho.ui/src-gen/ + + + ${basedir}/../org.xtext.example.mavenTycho.ui.tests/src-gen/ + + + ${basedir}/../org.xtext.example.mavenTycho.web/src-gen/ ${basedir}/model/generated/ - - ${basedir}/../${project.artifactId}.ide/src-gen/ - - - ${basedir}/../${project.artifactId}.ui/src-gen/ - - - ${basedir}/../${project.artifactId}.web/src-gen/ - diff --git a/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.plainMaven/org.xtext.example.plainMaven.parent/org.xtext.example.plainMaven/pom.xml b/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.plainMaven/org.xtext.example.plainMaven.parent/org.xtext.example.plainMaven/pom.xml index 79ca1fce1..68a79e0e1 100644 --- a/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.plainMaven/org.xtext.example.plainMaven.parent/org.xtext.example.plainMaven/pom.xml +++ b/tests/org.eclipse.xtext.tests/testdata/wizard-expectations/org.xtext.example.plainMaven/org.xtext.example.plainMaven.parent/org.xtext.example.plainMaven/pom.xml @@ -63,17 +63,20 @@ - ${basedir}/src/main/xtext-gen/ + ${basedir}/../org.xtext.example.plainMaven/src/main/xtext-gen/ + + + ${basedir}/../org.xtext.example.plainMaven/src/test/xtext-gen/ + + + ${basedir}/../org.xtext.example.plainMaven.ide/src/main/xtext-gen/ + + + ${basedir}/../org.xtext.example.plainMaven.web/src/main/xtext-gen/ ${basedir}/model/generated/ - - ${basedir}/../${project.artifactId}.ide/src/main/xtext-gen/ - - - ${basedir}/../${project.artifactId}.web/src/main/xtext-gen/ -