Skip to content
Snippets Groups Projects
Commit b2e5be51 authored by René Schöne's avatar René Schöne
Browse files

Start with reusable variant.

parent 6fb46047
No related branches found
No related tags found
No related merge requests found
Pipeline #9550 failed
Showing
with 112 additions and 24 deletions
......@@ -2,3 +2,4 @@
/.idea/
logs/
out/
/events*.csv
stages:
- build
- test
before_script:
- export GRADLE_USER_HOME=`pwd`/.gradle
cache:
paths:
- .gradle/wrapper
- .gradle/caches
build:
image: openjdk:11
stage: build
script:
- ./gradlew --console=plain assemble
test:
image: openjdk:11
tags:
- docker
stage: test
needs:
- build
script:
- ./gradlew --console=plain --info test
artifacts:
when: always
reports:
junit: "*/build/test-results/test/**/TEST-*.xml"
......@@ -12,6 +12,8 @@ plugins {
id 'idea'
}
ext.relastFiles = []
apply from: '../solve/gradle-parts/base.gradle'
apply from: '../solve/gradle-parts/inc-flush.gradle'
......
module("solve") {
jastadd {
basedir "src/"
include "main/jastadd/**/*.ast"
include "main/jastadd/**/*.jadd"
include "main/jastadd/**/*.jrag"
include "main/namelookup-jastadd/**/*.jadd"
include "main/namelookup-jastadd/**/*.ast"
include "main/jastadd/base/**/*.ast"
include "main/jastadd/base/**/*.jadd"
include "main/jastadd/base/**/*.jrag"
include "main/jastadd/namelookup/**/*.ast"
include "main/jastadd/namelookup/**/*.jadd"
}
}
......@@ -12,6 +12,8 @@ plugins {
id 'idea'
}
ext.relastFiles = []
apply from: '../solve/gradle-parts/base.gradle'
apply from: '../solve/gradle-parts/inc-incremental.gradle'
......
module("solve") {
jastadd {
basedir "src/"
include "main/jastadd/**/*.ast"
include "main/jastadd/**/*.jadd"
include "main/jastadd/**/*.jrag"
include "main/namelookup-jastadd/**/*.jadd"
include "main/namelookup-jastadd/**/*.ast"
include "main/jastadd/base/**/*.ast"
include "main/jastadd/base/**/*.jadd"
include "main/jastadd/base/**/*.jrag"
include "main/jastadd/namelookup/**/*.ast"
include "main/jastadd/namelookup/**/*.jadd"
}
}
/src/gen/
/src/gen-res/
/build/
events.txt
/src/main/jastadd/SocialNetworkGen.ast
/src/main/jastadd/SocialNetworkGen.jadd
buildscript {
repositories.mavenCentral()
dependencies {
classpath group: 'org.jastadd', name: 'jastaddgradle', version: '1.13.3'
}
}
plugins {
id 'application'
id 'maven'
id 'java'
id 'idea'
}
project.ext.relastFiles = ["src/main/jastadd/base/SocialNetwork.relast",
"src/main/jastadd/reusable/dg/DependencyGraph.relast",
"src/main/jastadd/reusable/CommentToDG.relast"]
apply from: '../solve/gradle-parts/base.gradle'
apply from: '../solve/gradle-parts/inc-incremental.gradle'
apply from: '../solve/gradle-parts/rel-relast.gradle'
module("solve") {
jastadd {
basedir "src/"
include "main/jastadd/base/**/*.ast"
include "main/jastadd/base/**/*.jadd"
include "main/jastadd/base/**/*.jrag"
include "main/jastadd/reusable/dg/DependencyGraphReachability.jrag"
include "main/jastadd/reusable/CommentToDG.jrag"
include "main/jastadd/reusable/queriesRefined.jrag"
include "gen/jastadd/**/*.ast"
include "gen/jastadd/**/*.jadd"
}
}
../solve/libs
\ No newline at end of file
../../solve/src/main
\ No newline at end of file
../../solve/src/test
\ No newline at end of file
......@@ -12,6 +12,8 @@ plugins {
id 'idea'
}
ext.relastFiles = ["src/main/jastadd/base/SocialNetwork.relast"]
apply from: '../solve/gradle-parts/base.gradle'
apply from: '../solve/gradle-parts/inc-flush.gradle'
......
module("solve") {
jastadd {
basedir "src/"
include "main/jastadd/**/*.ast"
include "main/jastadd/**/*.jadd"
include "main/jastadd/**/*.jrag"
include "main/jastadd/base/**/*.ast"
include "main/jastadd/base/**/*.jadd"
include "main/jastadd/base/**/*.jrag"
include "gen/jastadd/**/*.ast"
include "gen/jastadd/**/*.jadd"
}
......
......@@ -12,6 +12,8 @@ plugins {
id 'idea'
}
ext.relastFiles = ["src/main/jastadd/base/SocialNetwork.relast"]
apply from: '../solve/gradle-parts/base.gradle'
apply from: '../solve/gradle-parts/inc-incremental.gradle'
......
module("solve") {
jastadd {
basedir "src/"
include "main/jastadd/**/*.ast"
include "main/jastadd/**/*.jadd"
include "main/jastadd/**/*.jrag"
include "main/jastadd/base/**/*.ast"
include "main/jastadd/base/**/*.jadd"
include "main/jastadd/base/**/*.jrag"
include "gen/jastadd/**/*.ast"
include "gen/jastadd/**/*.jadd"
}
......
include ':solve'
include ':relast-xml-flush'
include ':relast-xml-inc'
include ':namelookup-xml-flush'
include ':namelookup-xml-inc'
include ':relast-reusable-inc'
include ':relast-xml-flush'
include ':relast-xml-inc'
......@@ -12,6 +12,8 @@ plugins {
id 'idea'
}
ext.relastFiles = ["src/main/jastadd/base/SocialNetwork.relast"]
apply from: '../solve/gradle-parts/base.gradle'
apply from: '../solve/gradle-parts/inc-incremental.gradle'
......
//project.ext.relastFiles = project.ext.has("relastFiles") ? project.ext.get("relastFiles") : []
group 'de.tudresden.inf.st'
version '1.0-SNAPSHOT'
......@@ -52,10 +53,9 @@ task preprocess(type: JavaExec) {
"--listClass=java.util.ArrayList",
"--useJastAddNames",
"--file",
"src/main/jastadd/SocialNetwork.relast"
]
] + project.ext.relastFiles
inputs.files file("./src/main/jastadd/SocialNetwork.relast")
inputs.files file("./src/main/jastadd/base/SocialNetwork.relast")
outputs.files file("./src/main/jastadd/SocialNetworkGen.ast"), file("./src/main/jastadd/SocialNetworkGen.jadd")
}
......
module("solve") {
jastadd {
basedir "src/"
include "main/jastadd/**/*.ast"
include "main/jastadd/**/*.jadd"
include "main/jastadd/**/*.jrag"
include "main/jastadd/base/**/*.ast"
include "main/jastadd/base/**/*.jadd"
include "main/jastadd/base/**/*.jrag"
include "gen/jastadd/**/*.ast"
include "gen/jastadd/**/*.jadd"
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment