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"/>C<fo:leader leader-pattern="dots"/>D</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"/>C<fo:leader leader-pattern="dots"/>D</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