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> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
