xtext-core/gradle/xtend-compiler-settings.gradle

24 lines
544 B
Groovy
Raw Permalink Normal View History

/*
* Configuration of Xtend compiler.
*/
if (findProperty('compileXtend') == 'true') {
[generateXtext, generateTestXtext].each { gen ->
gen.xtextClasspath = rootProject.configurations.getByName('xtendCompiler')
}
// Defer the sources jar configuration to later when the source sets are set up completely
afterEvaluate {
sourcesJar {
from (sourceSets.main.xtendOutputDir) {
include '**/*._trace'
}
if (name.endsWith('tests')) {
from (sourceSets.test.xtendOutputDir) {
include '**/*._trace'
}
}
}
2016-12-23 07:45:26 +00:00
}
}