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