From 429ea2cc1c1d584ecb219ac00ff4afea6600e856 Mon Sep 17 00:00:00 2001 From: Martin Goik <goik@hdm-stuttgart.de> Date: Fri, 17 Nov 2023 10:38:57 +0100 Subject: [PATCH] Cleaning Extras helper project --- Klausuren/Sd1/2017summer/Extras/.gitignore | 38 +++- Klausuren/Sd1/2017summer/Extras/pom.xml | 204 ++++++------------ .../mi/sd1/sd1_sose2017/App.java | 9 +- .../mi/sd1/sd1_sose2017/StringCreation.java | 2 +- .../Extras/src/main/resources/log4j2.xml | 21 -- .../mi/sd1/sd1_sose2017/AppTest.java | 18 -- 6 files changed, 109 insertions(+), 183 deletions(-) delete mode 100644 Klausuren/Sd1/2017summer/Extras/src/main/resources/log4j2.xml delete mode 100644 Klausuren/Sd1/2017summer/Extras/src/test/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/AppTest.java diff --git a/Klausuren/Sd1/2017summer/Extras/.gitignore b/Klausuren/Sd1/2017summer/Extras/.gitignore index a1c3ab4d0..5ff6309b7 100644 --- a/Klausuren/Sd1/2017summer/Extras/.gitignore +++ b/Klausuren/Sd1/2017summer/Extras/.gitignore @@ -1,4 +1,38 @@ -/target/ -/.settings/ +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 + +### 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 \ No newline at end of file diff --git a/Klausuren/Sd1/2017summer/Extras/pom.xml b/Klausuren/Sd1/2017summer/Extras/pom.xml index ba1c2d200..25fccae7b 100644 --- a/Klausuren/Sd1/2017summer/Extras/pom.xml +++ b/Klausuren/Sd1/2017summer/Extras/pom.xml @@ -1,140 +1,78 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>de.hdm_stuttgart.mi.sd1</groupId> - <artifactId>sd1_sose2017_extras</artifactId> - <version>0.0.1-SNAPSHOT</version> + <artifactId>Extra2</artifactId> + <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> - <name>sd1_sose2017_Extras</name> - - <url>http://www.mi.hdm-stuttgart.de/freedocs/topic/de.hdm_stuttgart.mi.lectures/sd1SectUsingMaven.html</url> - - <properties> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - - <maven.compiler.target>17</maven.compiler.target> - <maven.compiler.source>17</maven.compiler.source> - - <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url> - <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url> - <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url> - <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url> - </properties> - - <repositories> - <repository> - <id>hdm-mi-internal-maven-repo</id> - <url>https://maven.mi.hdm-stuttgart.de/nexus/repository/mi-maven</url> - </repository> - </repositories> - - <dependencies> - <dependency> - <groupId>de.hdm_stuttgart.mi.exam</groupId> - <artifactId>unitmarking</artifactId> - <version>1.2</version> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-compiler-plugin</artifactId> - <version>3.11.0</version> - </plugin> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-antrun-plugin</artifactId> - <version>3.1.0</version> - <executions> - <execution> - <phase>generate-sources</phase> - <goals> - <goal>run</goal> - </goals> - <configuration> - <target> - <echo>Javadoc root at file://${project.basedir}/target/site/apidocs/index.html</echo> - </target> - </configuration> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <version>3.5.0</version> - <configuration> - <release>17</release> - <doclint>all</doclint> - <show>public</show> - <docfilessubdirs>true</docfilessubdirs> - <addStylesheets> - <stylesheet>resources/jdocSupplement.css</stylesheet> - </addStylesheets> - - <windowtitle>Exam documentation</windowtitle> - - <links> - <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link> - </links> - - <additionalOptions> - <additionalOption>-html5 --allow-script-in-comments</additionalOption> - </additionalOptions> - <nohelp>true</nohelp> - - <header><![CDATA[ - <script> - MathJax = { - chtml: { displayAlign: 'left', - displayIndent: '5ex'} - }; - </script> - <script type="text/javascript" src="${mathjax.url}"></script> - <script type="text/javascript" src="{@docRoot}/resources/jdocSupplement.js"></script> - - <link rel="stylesheet" href="${libhighlight.url}/styles/idea.min.css"> - <script src="${libhighlight.url}/highlight.min.js"></script> - <script type="text/javascript">hljs.highlightAll();</script>]]> - </header> - <bottom><![CDATA[Copyright © 2023 Stuttgart Media University / MI. Licensed under - <a style="font-weight:bold;" href="https://creativecommons.org/licenses/by/4.0/legalcode" target="_blank" - >Creative Commons Attribution 4.0 International Public License</a>.]]></bottom> - </configuration> - </plugin> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <version>3.6.0</version> - <configuration> - <descriptors> - <descriptor>src/main/assembly/assembly.xml</descriptor> - </descriptors> - </configuration> - <executions> - <execution> - <id>make-assembly</id> - <phase>package</phase> - <goals> - <goal>single</goal> - </goals> - <configuration> - <archive> - <manifest> - <mainClass>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</mainClass> - </manifest> - </archive> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> + <name>Extra2</name> + + <url>https://freedocs.mi.hdm-stuttgart.de/sd1_sect_mavenCli.html</url> + + <description>Basic Java project.</description> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> + + <build> + <plugins> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.10.1</version> + <configuration> + <source>17</source> + <target>17</target> + </configuration> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>3.4.0</version> + <configuration> + <linksource>true</linksource> + <additionalOptions> + <additionalOption>-html5</additionalOption> + </additionalOptions> + <javadocExecutable>${java.home}/bin/javadoc</javadocExecutable> + </configuration> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <version>3.12.0</version> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-shade-plugin</artifactId> + <version>3.3.0</version> + <configuration> + <transformers> + <transformer + implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> + <manifestEntries> + <Main-Class>de.hdm_stuttgart.mi.sd1.sd1_sose2017.App</Main-Class> + <Multi-Release>true</Multi-Release> + </manifestEntries> + </transformer> + </transformers> + </configuration> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>shade</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> </project> diff --git a/Klausuren/Sd1/2017summer/Extras/src/main/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/App.java b/Klausuren/Sd1/2017summer/Extras/src/main/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/App.java index e06c44407..38caf2285 100644 --- a/Klausuren/Sd1/2017summer/Extras/src/main/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/App.java +++ b/Klausuren/Sd1/2017summer/Extras/src/main/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/App.java @@ -1,17 +1,10 @@ package de.hdm_stuttgart.mi.sd1.sd1_sose2017; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - - /** - * A simple http://logging.apache.org/log4j/2.x demo, - * see file log4j2.xml for configuration options. + * Supplementary exam task related code. * */ public class App { - private static Logger log = LogManager.getLogger(App.class); - public App() {} /** * @param args Unused diff --git a/Klausuren/Sd1/2017summer/Extras/src/main/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/StringCreation.java b/Klausuren/Sd1/2017summer/Extras/src/main/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/StringCreation.java index 0b10bb7a5..ff929f22d 100644 --- a/Klausuren/Sd1/2017summer/Extras/src/main/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/StringCreation.java +++ b/Klausuren/Sd1/2017summer/Extras/src/main/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/StringCreation.java @@ -8,6 +8,6 @@ public class StringCreation { s.toLowerCase(); System.out.print(s); - // Wieviele Strings wurden erzeugt? + // Wie viele Strings wurden erzeugt? } } diff --git a/Klausuren/Sd1/2017summer/Extras/src/main/resources/log4j2.xml b/Klausuren/Sd1/2017summer/Extras/src/main/resources/log4j2.xml deleted file mode 100644 index 0f9edbc70..000000000 --- a/Klausuren/Sd1/2017summer/Extras/src/main/resources/log4j2.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<Configuration> - <Appenders> - <File name="A1" fileName="A1.log" append="false"> - <PatternLayout pattern="%t %-5p %c{2} - %m%n"/> - </File> - <Console name="STDOUT" target="SYSTEM_OUT"> - <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/> - </Console> - </Appenders> - <Loggers> - - <!-- You my want to define class or package level per-logger rules --> - <Logger name="de.hdm_stuttgart.mi.sd1.sd1_sose2017.App" level="debug"> - <AppenderRef ref="A1"/> - </Logger> - <Root level="info"> - <AppenderRef ref="STDOUT"/> - </Root> - </Loggers> -</Configuration> \ No newline at end of file diff --git a/Klausuren/Sd1/2017summer/Extras/src/test/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/AppTest.java b/Klausuren/Sd1/2017summer/Extras/src/test/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/AppTest.java deleted file mode 100644 index 6591ee7e3..000000000 --- a/Klausuren/Sd1/2017summer/Extras/src/test/java/de/hdm_stuttgart/mi/sd1/sd1_sose2017/AppTest.java +++ /dev/null @@ -1,18 +0,0 @@ -package de.hdm_stuttgart.mi.sd1.sd1_sose2017; - -import org.junit.Assert; -import org.junit.Test; - -/** - * Unit test for simple App. - */ -@SuppressWarnings({"UnusedDeclaration"}) -public class AppTest { - /** - * Dummy test method - */ - @Test - public void testApp() { - Assert.assertTrue( true ); - } -} -- GitLab