ext.title = 'Xtext Runtime Bundle' description = 'Core component of Xtext.' dependencies { compile project(':org.eclipse.xtext.util') compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" compile "log4j:log4j:$versions.log4j" compile "org.eclipse.platform:org.eclipse.equinox.common:$versions.equinoxCommon" // remove me, once the following is fixed : https://bugs.eclipse.org/bugs/show_bug.cgi?id=510504 compile "org.eclipse.platform:org.eclipse.osgi:$versions.eclipseOSGI" compile "org.eclipse.emf:org.eclipse.emf.common:$versions.emfCommon" compile "org.eclipse.emf:org.eclipse.emf.ecore.xmi:$versions.emfEcore" compile "com.google.inject:guice:$versions.guice" compile "org.antlr:antlr-runtime:$versions.antlr" optional("org.eclipse.platform:org.eclipse.core.runtime:$versions.eclipseCore") { exclude group: "org.eclipse.platform", module: "org.eclipse.equinox.common" } optional "org.eclipse.platform:org.eclipse.equinox.registry:$versions.equinoxRegistry" optional "org.eclipse.emf:org.eclipse.emf.mwe.utils:$versions.emfMwe" optional "org.eclipse.xpand:org.eclipse.xtend:$versions.xpand" optional "org.eclipse.xpand:org.eclipse.xtend.typesystem.emf:$versions.xpand" optional "org.ow2.asm:asm-commons:$versions.asm" } sourceSets.main { java.srcDir 'packrat' } jar { from('.') { include 'org/**', 'modeling32.png' } }