diff options
author | Kristóf Marussy <marussy@mit.bme.hu> | 2021-06-29 18:29:13 +0200 |
---|---|---|
committer | Kristóf Marussy <marussy@mit.bme.hu> | 2021-06-29 18:31:07 +0200 |
commit | ad35e53fa23be5312f1e4b8d830a73e8ade1f08c (patch) | |
tree | b48aeb3034358e0a02a6d17221428522ad879b77 /language | |
parent | Remove Xtext generated Javascript file (diff) | |
download | refinery-ad35e53fa23be5312f1e4b8d830a73e8ade1f08c.tar.gz refinery-ad35e53fa23be5312f1e4b8d830a73e8ade1f08c.tar.zst refinery-ad35e53fa23be5312f1e4b8d830a73e8ade1f08c.zip |
Generate all files on build
Diffstat (limited to 'language')
-rw-r--r-- | language/build.gradle | 19 |
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 @@ | |||
1 | configurations { | ||
2 | mwe2 { | ||
3 | extendsFrom compile | ||
4 | } | ||
5 | } | ||
6 | |||
1 | dependencies { | 7 | dependencies { |
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 | |||
13 | configurations { | ||
14 | mwe2 { | ||
15 | extendsFrom compile | ||
16 | } | ||
17 | } | ||
18 | |||
19 | dependencies { | ||
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}/.." |