svn commit: r14138 - trunk/documentation/cookbook/building.xml

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: linus
Date: 2008-02-19 13:42:46-0800
New Revision: 14138

Modified:
   trunk/documentation/cookbook/building.xml

Log:
Improved the description on how to work with Eclipse.


Modified: trunk/documentation/cookbook/building.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/cookbook/building.xml?view=diff&rev=14138&p1=trunk/documentation/cookbook/building.xml&p2=trunk/documentation/cookbook/building.xml&r1=14137&r2=14138
==============================================================================
--- trunk/documentation/cookbook/building.xml	(original)
+++ trunk/documentation/cookbook/building.xml	2008-02-19 13:42:46-0800
@@ -50,11 +50,17 @@
       <orderedlist>
         <listitem>
           <para>
-Download and install Eclipse for Java development (preferably Eclipse 3.something).
+Download and install Eclipse.
 This is if you don't already have it installed.
 See 
 <ulink url="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads/</ulink>.
 </para>
+          <para>
+You need the
+Eclipse IDE for Java EE Developers,
+Eclipse for RCP/Plug-in Developers, or
+Eclipse Classic 3.3.1.1.
+</para>
         </listitem>
 
         <listitem>
@@ -650,6 +656,11 @@
     <indexterm>
       <primary>Ant</primary>
     </indexterm>
+    <note>
+    <para>
+This needs to be updated with the Eclipse-orientation.
+</para>
+    </note>
     <para>
 The standard ArgoUML build process is driven by Apache Ant, and it is highly recommend
 that you stick to that.
@@ -1872,16 +1883,27 @@
 This setup is slightly different than the ant setup 
 with regard to the directory names of the checked out copy
 and some special magic is used in the ant scripts
-that is controlled from the special Eclipse configurations.
+that are controlled from the special Eclipse configurations.
 </para>
     <para>
-The prepared setup includes settings for Checkstyle within Eclipse that
-will be enabled if you have the Checkclipse Eclipse plugin installed.
+For the recommended setup to work we make certain assumption on 
+what modules you have available in your Eclipse.
+The following are needed:
+      <itemizedlist>
+        <listitem><para>Subclipse</para></listitem>
+        <listitem><para>Ant</para></listitem>
+        <listitem><para>JUnit 3</para></listitem>
+        <listitem><para>PDE Tools</para></listitem>
+      </itemizedlist>
+The following is optional and the features will be enabled
+if available:
+      <itemizedlist>
+        <listitem><para>Checkstyle</para></listitem>
+      </itemizedlist>
 </para>
     <para>
-You need to have Subclipse installed in your Eclipse to retrieve
-the files from the repository.
-See <ulink url="http://subclipse.tigris.org/install.html"/>.
+Subclipse can be found at 
+<ulink url="http://subclipse.tigris.org/install.html"/>.
 </para>
     <para>
 If any of these instructions don't work or could be improved in some way,
@@ -1909,7 +1931,7 @@
         <listitem>
           <para>
 Compile time dependencies are set up using the PDE Tools.
-For this argouml projects containing java code are Plugin-projects.
+Projects containing java code are Plugin-projects.
 </para>
         </listitem>
 
@@ -2660,19 +2682,33 @@
     </sect2>
 
     <sect2>
-      <title>How to extend the eclipse workspace with also the modules</title>
-      <note>
-        <para>
-Needs to be improved.
-</para>
-      </note>
+      <title>How to work with the modules</title>
       <para>
+The Eclipse set up is prepared to handle work with some
+ArgoUML subprojects too in the same way.
+To work on these, or having them enabled in the workspace to spot
+incompatible changes you do the following:
+        <itemizedlist>
+          <listitem>
+            <para>
 Set the workspace default file for ant to
 tools/eclipse/eclipse-ant.properties.
 </para>
-      <para>
+            <para>
+Window => Preferences,
+Ant -> Runtime
+Properties
+and add a Global property file 
+<filename>${workspace_loc:/argouml-core-tools/eclipse/eclipse-ant.properties}</filename>.
+</para>
+          </listitem>
+          <listitem>
+            <para>
 Import from the argouml-modules-projectset.psf files.
 </para>
+          </listitem>
+        </itemizedlist>
+</para>
     </sect2>
 
   </sect1>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.