aboutsummaryrefslogtreecommitdiffstats
path: root/language
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <marussy@mit.bme.hu>2021-06-29 18:29:13 +0200
committerLibravatar Kristóf Marussy <marussy@mit.bme.hu>2021-06-29 18:31:07 +0200
commitad35e53fa23be5312f1e4b8d830a73e8ade1f08c (patch)
treeb48aeb3034358e0a02a6d17221428522ad879b77 /language
parentRemove Xtext generated Javascript file (diff)
downloadrefinery-ad35e53fa23be5312f1e4b8d830a73e8ade1f08c.tar.gz
refinery-ad35e53fa23be5312f1e4b8d830a73e8ade1f08c.tar.zst
refinery-ad35e53fa23be5312f1e4b8d830a73e8ade1f08c.zip
Generate all files on build
Diffstat (limited to 'language')
-rw-r--r--language/build.gradle19
1 files changed, 10 insertions, 9 deletions
diff --git a/language/build.gradle b/language/build.gradle
index cbdf3c6a..fead1f7c 100644
--- a/language/build.gradle
+++ b/language/build.gradle
@@ -1,3 +1,9 @@
1configurations {
2 mwe2 {
3 extendsFrom compile
4 }
5}
6
1dependencies { 7dependencies {
2 testCompile 'org.junit.jupiter:junit-jupiter-api' 8 testCompile 'org.junit.jupiter:junit-jupiter-api'
3 testRuntime 'org.junit.jupiter:junit-jupiter-engine' 9 testRuntime 'org.junit.jupiter:junit-jupiter-engine'
@@ -8,15 +14,6 @@ dependencies {
8 compile "org.eclipse.xtext:org.eclipse.xtext.xbase:${xtextVersion}" 14 compile "org.eclipse.xtext:org.eclipse.xtext.xbase:${xtextVersion}"
9 compile 'org.eclipse.emf:org.eclipse.emf.ecore' 15 compile 'org.eclipse.emf:org.eclipse.emf.ecore'
10 compile project(':language-model') 16 compile project(':language-model')
11}
12
13configurations {
14 mwe2 {
15 extendsFrom compile
16 }
17}
18
19dependencies {
20 mwe2 'org.eclipse.emf:org.eclipse.emf.mwe2.launch' 17 mwe2 'org.eclipse.emf:org.eclipse.emf.mwe2.launch'
21 mwe2 "org.eclipse.xtext:org.eclipse.xtext.common.types:${xtextVersion}" 18 mwe2 "org.eclipse.xtext:org.eclipse.xtext.common.types:${xtextVersion}"
22 mwe2 "org.eclipse.xtext:org.eclipse.xtext.xtext.generator:${xtextVersion}" 19 mwe2 "org.eclipse.xtext:org.eclipse.xtext.xtext.generator:${xtextVersion}"
@@ -30,6 +27,10 @@ task generateXtextLanguage(type: JavaExec) {
30 inputs.file "src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2" 27 inputs.file "src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2"
31 inputs.file "src/main/java/org/eclipse/viatra/solver/language/Problem.xtext" 28 inputs.file "src/main/java/org/eclipse/viatra/solver/language/Problem.xtext"
32 outputs.dir "src/main/xtext-gen" 29 outputs.dir "src/main/xtext-gen"
30 outputs.dir "src/test/xtext-gen"
31 outputs.dir "../language-ide/src/main/xtext-gen"
32 outputs.dir "../language-web/src/main/xtext-gen"
33 outputs.dir "../language-web/build/generated/sources/xtext"
33 args += "src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2" 34 args += "src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2"
34 args += "-p" 35 args += "-p"
35 args += "rootPath=/${projectDir}/.." 36 args += "rootPath=/${projectDir}/.."