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