Changes between Version 8 and Version 9 of PLATFORM_STRUCTURE_R1


Ignore:
Timestamp:
11/25/08 14:14:27 (16 years ago)
Author:
todor
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PLATFORM_STRUCTURE_R1

    v8 v9  
    2626 
    2727= Design = 
     28 * Thoroughly reviewed [wiki:PLATFORM_STRUCTURE] 
     29 
    2830There must be 2 main paragraphs in the updated document: '''Development Structure''' and '''Runtime Structure'''. [[BR]] 
    2931'''Development''': describe what you see in the "trunk/sophie2-platform" directory, without the "target" dir. 
     
    3234 * Align the folder names and their descriptions, so they can be more readable. Using tables may be a good idea. [[BR]] 
    3335'''Runtime''': use "mvn clean install" to build the project, then describe what you see in each module's "target" dir. 
    34  * Form the outline as in the previous paragraph. 
    35  * dirs:  
    36   * classes: contains META_INF(manifest file); the contents of /src/main/resources; the compiled classes; 
    37   * test-classes: compiled content of /src/test 
    38   * distrib: contains all needed files that are going to be created on the user's machine in order to have completely functional project. 
     36  * Form the outline as in the previous paragraph. 
     37  * dirs:  
     38   * classes: contains META_INF(manifest file); the contents of /src/main/resources; the compiled classes; 
     39   * test-classes: compiled content of /src/test 
     40   * distrib: contains all needed files that are going to be created on the user's machine in order to have completely functional project. 
     41 * Runtime section will look this way: 
     42== Runtime Structure == 
     43 * For each module when built with maven a target folder is created, which has the following structure 
     44||'''/classes'''|| 
     45||'''/classes/META_INF'''||contains meta information that is needed for the .jar file to be executed|| 
     46||'''/classes/org/sophie2/[module_name]'''||contains the compiled source classes|| 
     47||'''/classes/[contents of /src/main/resources]'''||contains needed resources|| 
     48||'''/test-classes'''||includes copies of the compiled tests || 
     49||'''/distrib'''||contains the files that will be copied on the user's machine during the setup process and will be enough for the project to be completely functional|| 
     50 
    3951= Implementation = 
    4052^(Implementation results should be described and linked here (from the wiki or the repository))^