diff options
author | Kristóf Marussy <kristof@marussy.com> | 2023-04-26 17:58:36 +0200 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2023-04-26 17:58:36 +0200 |
commit | d34b8e0f4db84f1571785592b523e675a1b2f960 (patch) | |
tree | 1e2e123ba2071a11070e8310b7e9e3033f8ffae1 /subprojects/language-model/build.gradle.kts | |
parent | build: enable parallel Gradle build (diff) | |
download | refinery-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/build.gradle.kts')
-rw-r--r-- | subprojects/language-model/build.gradle.kts | 4 |
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 | } |