apply plugin: 'java-library' apply from: "${rootDir}/gradle/xtext-common.gradle" dependencies { api project(':refinery-language') api "org.eclipse.xtext:org.eclipse.xtext.ide:${xtextVersion}" api "org.eclipse.xtext:org.eclipse.xtext.xbase.ide:${xtextVersion}" } def generateXtextLanguage = project(':refinery-language').tasks.named('generateXtextLanguage') for (taskName in ['compileJava', 'processResources']) { tasks.named(taskName) { dependsOn generateXtextLanguage } }