diff --git a/Doc/Sd1/objectsClasses.xml b/Doc/Sd1/objectsClasses.xml index 534dbb62c8a704ebbee46c2e866f3b071d0797eb..e0c566221721d302b547f4ee9f5c90d8dcfbc5e0 100644 --- a/Doc/Sd1/objectsClasses.xml +++ b/Doc/Sd1/objectsClasses.xml @@ -24,8 +24,11 @@ xlink:href="https://www.youtube.com/watch?v=X8lu7Oi23YQ">Creating a Simple Maven Project in m2eclipse</quote>.</para> - <para>Furthermore may want to provide additional MI Maven archetypes to - your Eclipse IDE. Just follow these instructions:</para> + <para>Furthermore we provide additional MI Maven archetypes to your + Eclipse IDE. These address different needs with respect to testing and + logging. Some of them also include dedicated frameworks adressing specific + problem domains. Using these archetypes in Eclipse requires a + configuration step:</para> <itemizedlist> <listitem> @@ -2291,7 +2294,7 @@ long sum = (long)a + b;</programlisting> <para>This actually wraps <xref linkend="sd1EqnBinomialCalculate"/> into a method <methodname>public static long binomial(int n, int - k)</methodname>. </para> + k)</methodname>.</para> <para>What happens when calculating <inlineequation> <m:math display="inline"> @@ -2432,8 +2435,8 @@ Largest long value:9223372036854775807</programlisting></td> </inlineequation>.</para> <para>We may still get correct results in many situations - including the given example. If k gets too large we may use: - </para> + including the given example. If k gets too large we may + use:</para> <informalequation> <m:math display="block"> @@ -3651,7 +3654,7 @@ System.out.println(factorial(3));</programlisting> defined method. Our binomial coefficients from our <link linkend="sd1SectLotteryRevisited">lottery exercise</link> may be computed in a recursive fashion. Consider pascal's - triangle: </para> + triangle:</para> <figure xml:id="sd1FigPascalTriangle"> <title>Pascal's triangle representing binomial @@ -3695,7 +3698,7 @@ System.out.println(factorial(3));</programlisting> <m:mi>:</m:mi> - <m:mi> </m:mi> + <m:mi/> <m:mrow> <m:mrow> @@ -3993,7 +3996,7 @@ Ratio Recursive / Loop: 65554</programlisting></td> <para>From a performance point of view this result is quite disillusioning: The loop based implementation is on average - ~65000 times faster than the recursive approach. </para> + ~65000 times faster than the recursive approach.</para> <para>This is a frequent result: Albeit providing elegant solutions using recursion in many situations is a <emphasis diff --git a/ws/Archetypes/maven-prototype-javafx/pom.xml b/ws/Archetypes/maven-prototype-javafx/pom.xml index 4190238a070908be03d2a6fe8bd6dbe46fbd5cba..9cbe2632c8abc507dd812f12f08432941ae9a742 100644 --- a/ws/Archetypes/maven-prototype-javafx/pom.xml +++ b/ws/Archetypes/maven-prototype-javafx/pom.xml @@ -20,7 +20,7 @@ <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> - <version>4.11</version> + <version>4.12</version> <scope>test</scope> </dependency> @@ -30,12 +30,6 @@ <version>1.2.17</version> </dependency> - <dependency> - <groupId>mysql</groupId> - <artifactId>mysql-connector-java</artifactId> - <version>5.1.33</version> - </dependency> - <dependency> <groupId>org.controlsfx</groupId> <artifactId>controlsfx</artifactId> diff --git a/ws/Archetypes/mi-maven-archetype-javafxml/src/main/resources/archetype-resources/pom.xml b/ws/Archetypes/mi-maven-archetype-javafxml/src/main/resources/archetype-resources/pom.xml index 64a4fb2845c7188d789d285d5423211a00812356..aca0b591c4d8d5ac8ad1acb4723c644ca14a2e68 100644 --- a/ws/Archetypes/mi-maven-archetype-javafxml/src/main/resources/archetype-resources/pom.xml +++ b/ws/Archetypes/mi-maven-archetype-javafxml/src/main/resources/archetype-resources/pom.xml @@ -8,8 +8,7 @@ <name>${artifactId}</name> - <!--Fixme: Add a sensible project related domain here --> - <url>http://somedomain.org</url> + <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> @@ -19,19 +18,19 @@ <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> - <version>4.11</version> + <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> - <version>2.1</version> + <version>2.4</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> - <version>2.1</version> + <version>2.4</version> </dependency> </dependencies> @@ -42,7 +41,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.1</version> + <version>3.3</version> <configuration> <source>1.8</source> <target>1.8</target> @@ -52,14 +51,14 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> - <version>2.10.1</version> + <version>2.10.3</version> <configuration/> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> - <version>2.3</version> + <version>2.4.1</version> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> diff --git a/ws/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml b/ws/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml index 64a4fb2845c7188d789d285d5423211a00812356..aca0b591c4d8d5ac8ad1acb4723c644ca14a2e68 100644 --- a/ws/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml +++ b/ws/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml @@ -8,8 +8,7 @@ <name>${artifactId}</name> - <!--Fixme: Add a sensible project related domain here --> - <url>http://somedomain.org</url> + <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> @@ -19,19 +18,19 @@ <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> - <version>4.11</version> + <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> - <version>2.1</version> + <version>2.4</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> - <version>2.1</version> + <version>2.4</version> </dependency> </dependencies> @@ -42,7 +41,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.1</version> + <version>3.3</version> <configuration> <source>1.8</source> <target>1.8</target> @@ -52,14 +51,14 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> - <version>2.10.1</version> + <version>2.10.3</version> <configuration/> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> - <version>2.3</version> + <version>2.4.1</version> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> diff --git a/ws/Archetypes/mi-maven-archetype-sax/src/main/resources/archetype-resources/pom.xml b/ws/Archetypes/mi-maven-archetype-sax/src/main/resources/archetype-resources/pom.xml index 64a4fb2845c7188d789d285d5423211a00812356..aca0b591c4d8d5ac8ad1acb4723c644ca14a2e68 100644 --- a/ws/Archetypes/mi-maven-archetype-sax/src/main/resources/archetype-resources/pom.xml +++ b/ws/Archetypes/mi-maven-archetype-sax/src/main/resources/archetype-resources/pom.xml @@ -8,8 +8,7 @@ <name>${artifactId}</name> - <!--Fixme: Add a sensible project related domain here --> - <url>http://somedomain.org</url> + <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> @@ -19,19 +18,19 @@ <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> - <version>4.11</version> + <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> - <version>2.1</version> + <version>2.4</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> - <version>2.1</version> + <version>2.4</version> </dependency> </dependencies> @@ -42,7 +41,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.1</version> + <version>3.3</version> <configuration> <source>1.8</source> <target>1.8</target> @@ -52,14 +51,14 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> - <version>2.10.1</version> + <version>2.10.3</version> <configuration/> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> - <version>2.3</version> + <version>2.4.1</version> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">