From a253157e1ae84f22787a2ec51c50706b2fa8ce66 Mon Sep 17 00:00:00 2001
From: goik <goik@hdm-stuttgart.de>
Date: Wed, 30 Jan 2013 14:31:18 +0100
Subject: [PATCH] diverse Screenshots maven mysql

---
 Doc/course.xml | 76 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 73 insertions(+), 3 deletions(-)

diff --git a/Doc/course.xml b/Doc/course.xml
index a7d9bbd39..fc2b273cd 100644
--- a/Doc/course.xml
+++ b/Doc/course.xml
@@ -14955,11 +14955,12 @@ leader-pattern="dots"/&gt;C&lt;fo:leader leader-pattern="dots"/&gt;D&lt;/fo:bloc
       </section>
 
       <section xml:id="configureEclipseMaven">
-        <title>Configuring a Maven based Eclipse Java project</title>
+        <title>Configuring a Maven based Eclipse Java project with
+        Hibernate</title>
 
         <orderedlist>
           <listitem>
-            <para>We start by choosing the <quote>new project</quote>
+            <para>We start Eclipse and choose the <quote>new project</quote>
             wizard.</para>
 
             <informalfigure>
@@ -15036,7 +15037,76 @@ leader-pattern="dots"/&gt;C&lt;fo:leader leader-pattern="dots"/&gt;D&lt;/fo:bloc
         </orderedlist>
 
         <para>But wait: We are about to work with (Mysql) databases. Thus we
-        need at least a JDBC driver. </para>
+        need at least a JDBC driver. Maven assists us if we define an
+        appropriate dependency:</para>
+
+        <orderedlist>
+          <listitem>
+            <para>Searching for <quote>mysql</quote> yields the Java JDBC
+            connector:</para>
+
+            <informalfigure>
+              <mediaobject>
+                <imageobject>
+                  <imagedata fileref="Ref/Screen/CreateMaven/mysql1.png"/>
+                </imageobject>
+              </mediaobject>
+            </informalfigure>
+          </listitem>
+
+          <listitem>
+            <para>We choose the most recent available:</para>
+
+            <informalfigure>
+              <mediaobject>
+                <imageobject>
+                  <imagedata fileref="Ref/Screen/CreateMaven/mysql2.png"/>
+                </imageobject>
+              </mediaobject>
+            </informalfigure>
+          </listitem>
+
+          <listitem>
+            <para>Again we may just copy the dependency snippet ...</para>
+
+            <informalfigure>
+              <mediaobject>
+                <imageobject>
+                  <imagedata fileref="Ref/Screen/CreateMaven/mysql3.png"/>
+                </imageobject>
+              </mediaobject>
+            </informalfigure>
+          </listitem>
+
+          <listitem>
+            <para>... and add it to our <filename>pom.xml</filename> file's
+            dependency section:</para>
+
+            <informalfigure>
+              <mediaobject>
+                <imageobject>
+                  <imagedata fileref="Ref/Screen/CreateMaven/mysql4.png"/>
+                </imageobject>
+              </mediaobject>
+            </informalfigure>
+          </listitem>
+
+          <listitem>
+            <para>Did we actually succeed? Right-clicking on our project
+            <guimenu>Build path</guimenu> <guisubmenu>Configure Build
+            Path</guisubmenu> and choosing the
+            <guisubmenu>Libraries</guisubmenu> tab we see our
+            <envar>CLASSPATH</envar> being extended:</para>
+
+            <informalfigure>
+              <mediaobject>
+                <imageobject>
+                  <imagedata fileref="Ref/Screen/CreateMaven/mysql5.png"/>
+                </imageobject>
+              </mediaobject>
+            </informalfigure>
+          </listitem>
+        </orderedlist>
       </section>
     </chapter>
   </part>
-- 
GitLab