aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/language-model
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2023-04-26 17:58:36 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2023-04-26 17:58:36 +0200
commitd34b8e0f4db84f1571785592b523e675a1b2f960 (patch)
tree1e2e123ba2071a11070e8310b7e9e3033f8ffae1 /subprojects/language-model
parentbuild: enable parallel Gradle build (diff)
downloadrefinery-d34b8e0f4db84f1571785592b523e675a1b2f960.tar.gz
refinery-d34b8e0f4db84f1571785592b523e675a1b2f960.tar.zst
refinery-d34b8e0f4db84f1571785592b523e675a1b2f960.zip
build: improve Xtext project isolation
* Avoid writing generated source files directly into sibling projects. * Full project isolation cannot be enabled yet, because the frontend plugin still requires cross-projects task dependencies for Node.js installation.
Diffstat (limited to 'subprojects/language-model')
-rw-r--r--subprojects/language-model/build.gradle.kts4
1 files changed, 4 insertions, 0 deletions
diff --git a/subprojects/language-model/build.gradle.kts b/subprojects/language-model/build.gradle.kts
index 4f15e5e6..59ff9046 100644
--- a/subprojects/language-model/build.gradle.kts
+++ b/subprojects/language-model/build.gradle.kts
@@ -35,6 +35,10 @@ tasks {
35 inputs.file("src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2") 35 inputs.file("src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2")
36 inputs.file("src/main/resources/model/problem.ecore") 36 inputs.file("src/main/resources/model/problem.ecore")
37 inputs.file("src/main/resources/model/problem.genmodel") 37 inputs.file("src/main/resources/model/problem.genmodel")
38 outputs.file("build.properties")
39 outputs.file("META-INF/MANIFEST.MF")
40 outputs.file("plugin.xml")
41 outputs.file("plugin.properties")
38 outputs.dir("src/main/emf-gen") 42 outputs.dir("src/main/emf-gen")
39 args("src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2", "-p", "rootPath=/$projectDir") 43 args("src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2", "-p", "rootPath=/$projectDir")
40 } 44 }