From 4147115ba2bada24f33c44aa09d20614baf9ce35 Mon Sep 17 00:00:00 2001 From: Philipp Raith Date: Wed, 10 Mar 2021 08:13:27 +0100 Subject: [PATCH] Initial commit --- .gitignore | 25 +++++++++++++++++++++++++ README.md | 20 ++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 .gitignore create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3ba3504 --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +# Maven files +target/ +bin/ + +# Eclipse project files +.project +.classpath +.settings +.metadata + +# IntelliJ IDEA files +*.iml +*.ipr +*.iws +.idea + +# Mac OS +.DS_Store + +# backup-files +*~ + +# vagrant dir +.vagrant/ + diff --git a/README.md b/README.md new file mode 100644 index 0000000..f693896 --- /dev/null +++ b/README.md @@ -0,0 +1,20 @@ +Distributed Systems Technologies +================================ + +Please find details about the template in the assignment document. + +Build +----- + +Each Maven module has a corresponding profile that contains the build config for the respective module. +For example, to build the JPA task of assignment 1, run + + mvn clean install -Pass1-jpa + +You can add the `-DskipTests` flag to skip JUnit test execution. + +There is also a profile `all`, that includes all modules. +You should activate this profile in your IDE's Maven ([IDEA],[Eclipse]) configuration! + + [IDEA]: https://www.jetbrains.com/help/idea/2018.3/maven-support.html + [Eclipse]: http://www.eclipse.org/m2e/documentation/release-notes-15.html#new-maven-profile-management-ui