From 9ee3456c484d60b88b366b33cf0baa37d3349710 Mon Sep 17 00:00:00 2001 From: dustineversmann Date: Thu, 5 Dec 2024 16:56:04 +0100 Subject: [PATCH] =?UTF-8?q?Projekt=20noch=20mal=20neu=20aufgesetzt,=20dami?= =?UTF-8?q?t=20die=20Projektstruktur=20vern=C3=BCnftig=20ist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 135 ++++++++++++++++++++++++++ pom.xml | 131 +++++++++++++++++++++++++ src/main/java/de/deversmann/Main.java | 7 ++ 3 files changed, 273 insertions(+) create mode 100644 .gitignore create mode 100644 pom.xml create mode 100644 src/main/java/de/deversmann/Main.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..862d0cf --- /dev/null +++ b/.gitignore @@ -0,0 +1,135 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr +.idea/*.xml + + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# IntelliJ IDEA spezifische Dateien +.idea/ +*.iml +*.iws + +# Maven spezifische Dateien +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties + +# Gradle spezifische Dateien +.gradle/ +build/ + +# Eclipse spezifische Dateien (falls auch Eclipse verwendet wird) +.project +.classpath +.settings/ +bin/ + +# Log-Dateien +*.log + +# Build-Ausgaben +out/ +dist/ +build/ + +# Temporäre Dateien +*.class +*.jar +*.war +*.ear +*.db +*.tmp +*.bak +*.swp +*~ + +# Betriebssystem spezifische Dateien +.DS_Store +Thumbs.db + +# Persönliche Konfigurationsdateien +*.idea/**/workspace.xml +*.idea/**/tasks.xml +*.idea/**/usage.statistics.xml +*.idea/**/dictionaries +*.idea/**/shelf +*.idea/**/vcs.xml +*.idea/**/modules.xml +*.idea/**/*.xml + +# Lombok Config +lombok.config + +# SonarQube Dateien +.sonar/ + +# Coverage-Verzeichnisse +coverage/ + +# Node.js spezifische Dateien (falls Node.js verwendet wird) +node_modules/ + +# Python spezifische Dateien (falls Python verwendet wird) +__pycache__/ +*.py[cod] + +# Andere IDEs und Editoren +.vscode/ +*.sublime-project +*.sublime-workspace + +# Backup-Dateien +*.orig + +# Java-spezifische Fehlerdateien +hs_err_pid* +replay_pid* + +# Erweiterte IDE-Dateien +*.ipr +*.iws \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..a9d5cb8 --- /dev/null +++ b/pom.xml @@ -0,0 +1,131 @@ + + 4.0.0 + de.hs_mannheim + MvnDemo + 0.0.1-SNAPSHOT + + UTF-8 + 21 + 21 + + + + org.junit.jupiter + junit-jupiter-api + 5.8.1 + test + + + org.junit.jupiter + junit-jupiter-engine + 5.8.1 + test + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 3.6.0 + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.11.1 + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + ${maven.compiler.source} + ${maven.compiler.target} + + + + + org.apache.maven.plugins + maven-shade-plugin + 3.2.4 + + + package + + shade + + + + + de.hs_mannheim.informatik.mvn.Main + + + + + + + + + org.jacoco + jacoco-maven-plugin + 0.8.12 + + + + prepare-agent + + + + report + test + + report + + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.22.0 + + + verify + + check + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.11.1 + + private + true + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 3.6.0 + + + + \ No newline at end of file diff --git a/src/main/java/de/deversmann/Main.java b/src/main/java/de/deversmann/Main.java new file mode 100644 index 0000000..aef4018 --- /dev/null +++ b/src/main/java/de/deversmann/Main.java @@ -0,0 +1,7 @@ +package de.deversmann; + +public class Main { + public static void main(String[] args) { + System.out.println("Hello, World!"); + } +} \ No newline at end of file