xtext-core/gradle/xtend-compiler-settings.gradle
Christian Dietrich c2af18180a update to gradle 7
https://github.com/eclipse/xtext/issues/1548

Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-08-16 09:49:26 +02:00

24 lines
575 B
Groovy

/*
* 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 {
dependsOn generateTestXtext
from (sourceSets.main.xtendOutputDir) {
include '**/*._trace'
}
if (name.endsWith('tests')) {
from (sourceSets.test.xtendOutputDir) {
include '**/*._trace'
}
}
}
}
}