Author: dthompson
Date: 2008-05-08 23:20:28-0700
New Revision: 14681
Modified:
trunk/documentation/cookbook/building.xml
Log:
Converted subsystem allowed dependencies into table format. Corrected some grammatical errors.
Modified: trunk/documentation/cookbook/building.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/cookbook/building.xml?view=diff&rev=14681&p1=trunk/documentation/cookbook/building.xml&p2=trunk/documentation/cookbook/building.xml&r1=14680&r2=14681
==============================================================================
--- trunk/documentation/cookbook/building.xml (original)
+++ trunk/documentation/cookbook/building.xml 2008-05-08 23:20:28-0700
@@ -332,29 +332,45 @@
<para>
Only references to subsystems depended on are allowed.
</para>
- <itemizedlist>
- <listitem>
- <para>
-argouml-core-model-mdr and argouml-core-model-euml depend on
- argouml-core-infra and argouml-core-model and no other.
-</para>
- </listitem>
- <listitem>
- <para>
-argouml-app should in the orthodox world depend only on
-argouml-core-infra and argouml-core-model.
-It depends also on argouml-core-model-mdr but only for running tests
-but that is because the tests are integration-level tests instead of tests
-for that subsystem.
-</para>
- </listitem>
- <listitem>
- <para>
-argouml-core-diagrams-sequence2 and all other diagrams subsystems depend
-on argouml-core-infra, argouml-core-model, and argouml-app.
-</para>
- </listitem>
- </itemizedlist>
+ <table>
+ <title>Allowed subsystem dependencies</title>
+ <tgroup cols="2">
+
+ <thead>
+ <row>
+ <entry>Project</entry>
+ <entry>Depends on (only)</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>argouml-core-model-mdr</entry>
+ <entry>argouml-core-infra, argouml-core-model</entry>
+ </row>
+ <row>
+ <entry>argouml-core-model-euml</entry>
+ <entry>argouml-core-infra, argouml-core-model</entry>
+ </row>
+ <row>
+ <entry>argouml-app</entry>
+ <entry>argouml-core-infra, argouml-core-model (+
+argouml-core-model-mdr but only for integration-level tests)
+ </entry>
+ </row>
+ <row>
+ <entry>argouml-core-diagrams-sequence2</entry>
+ <entry>argouml-core-infra, argouml-core-model, argouml-app
+ </entry>
+ </row>
+ <row>
+ <entry>all other diagram subsystems</entry>
+ <entry>argouml-core-infra, argouml-core-model, argouml-app
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
</listitem>
<listitem>
@@ -392,7 +408,7 @@
and everything that is not exported in directories.
</para>
<para>
-Especially generated java files,
+Specially generated java files,
the class files as results of the compilation of source and tests,
test results,
javadoc report, and
@@ -411,7 +427,7 @@
and copies all exported jars from all subsystems there.
</para>
<para>
-For this reason no Eclipse project shall be name "argouml".
+For this reason no Eclipse project shall be named "argouml".
</para>
</listitem>
@@ -616,7 +632,7 @@
removes need to have that file available to calculate the paths.
</para>
<para>
-If the location of the tools directory will every change,
+If the location of the tools directory ever changes,
there will be a major problem updating all projects.
</para>
</sidebar>
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.