diff --git a/.circleci/config.yml b/.circleci/config.yml
new file mode 100644
index 0000000000000000000000000000000000000000..9ec02adc5749985975f56d2151e96de4a98c4d4d
--- /dev/null
+++ b/.circleci/config.yml
@@ -0,0 +1,69 @@
+#
+#
+# ******************************************************************************
+# MontiCAR Modeling Family, www.se-rwth.de
+# Copyright (c) 2017, Software Engineering Group at RWTH Aachen,
+# All rights reserved.
+#
+# This project is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 3.0 of the License, or (at your option) any later version.
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this project. If not, see .
+# *******************************************************************************
+#
+
+# Java Maven CircleCI 2.0 configuration file
+#
+# Check https://circleci.com/docs/2.0/language-java/ for more details
+#
+version: 2
+general:
+ branches:
+ ignore:
+ - gh-pages
+
+jobs:
+ build:
+ docker:
+ # specify the version you desire here
+ - image: circleci/openjdk:8-jdk
+
+ # Specify service dependencies here if necessary
+ # CircleCI maintains a library of pre-built images
+ # documented at https://circleci.com/docs/2.0/circleci-images/
+ # - image: circleci/postgres:9.4
+
+ working_directory: ~/repo
+
+ environment:
+ # Customize the JVM maximum heap limit
+ MAVEN_OPTS: -Xmx3200m
+
+ steps:
+ - checkout
+
+ # run tests!
+ - run: mvn -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B clean install --settings "settings.xml"
+workflows:
+ version: 2
+ commit-workflow:
+ jobs:
+ - build
+ scheduled-workflow:
+ triggers:
+ - schedule:
+ cron: "30 1 * * *"
+ filters:
+ branches:
+ only: master
+
+ jobs:
+ - build
+
diff --git a/.gitignore b/.gitignore
index dd521dbe583493d3a61afcfe2af78e4e0336a530..11780027328480bc4bac278fc1025f1fac376079 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ nppBackup
.git
*.iml
+
diff --git a/pom.xml b/pom.xml
index 843f0d7d1761f2d9da0d5ce2942a4ee3949f0c85..1b917a7d5246a5076f07a266d44a4cd75d2018e4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,18 +8,16 @@
de.monticore.lang.monticar
embedded-montiarc-emadl-generator
- 0.2.0-SNAPSHOT
+ 0.2.1-SNAPSHOT
- 4.5.4-SNAPSHOT
- 1.7.7
- 0.0.6-SNAPSHOT
- 0.2.0-SNAPSHOT
+ 0.2.1-SNAPSHOT
0.2.0-SNAPSHOT
+ 0.2.1-SNAPSHOT
0.0.9-SNAPSHOT
@@ -55,12 +53,6 @@
4.7.1
-
- de.se_rwth.commons
- se-commons-logging
- ${se-commons.version}
-
-
com.google.guava
guava
@@ -68,36 +60,17 @@
-
- de.monticore
- monticore-runtime
- ${monticore.version}
-
-
-
- de.monticore
- monticore-grammar
- ${monticore.version}
-
-
-
- de.monticore
- monticore-grammar
- ${monticore.version}
- ${grammars.classifier}
- provided
-
- de.se_rwth.commons
- se-commons-groovy
- ${se-commons.version}
+ de.monticore.lang.monticar
+ embedded-montiarc-math-generator
+ ${embedded-montiarc-math-generator}
de.monticore.lang.monticar
- embedded-montiarc-math-generator
- ${embedded-montiarc-math-generator}
+ cnnarch-mxnet-generator
+ ${cnnarch-generator.version}
@@ -137,14 +110,6 @@
test
-
- de.monticore
- monticore-runtime
- ${monticore.version}
- test-jar
- test
-
-
ch.qos.logback
logback-classic