rootProject.name = 'xtext-core' [ 'org.eclipse.xtext', 'org.eclipse.xtext.ide', 'org.eclipse.xtext.util', 'org.eclipse.xtext.xtext.generator', 'org.eclipse.xtext.xtext.wizard' ].each { projectName -> include projectName project(":$projectName").projectDir = file("../../plugins/$projectName") } [ /* Test project must be split before it works properly. 'org.eclipse.xtext.tests', */ 'org.eclipse.xtext.ide.tests' ].each { projectName -> include projectName project(":$projectName").projectDir = file("../../tests/$projectName") } include 'org.eclipse.xtext.testing'