Changes between Version 14 and Version 15 of PLATFORM_STRUCTURE_R1


Ignore:
Timestamp:
12/04/08 18:56:01 (16 years ago)
Author:
kyli
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PLATFORM_STRUCTURE_R1

    v14 v15  
    2222== Related == 
    2323[wiki:PLATFORM_STRUCTURE_R0] [[BR]] 
    24 [wiki:PLATFORM_STRUCTURE] 
     24[wiki:PLATFORM_STRUCTURE] [[BR]] 
     25[wiki:PLUGIN_EDITIONS_STRUCTURE] 
    2526 
    2627== How to demo == 
     
    3334 * '''Development''': describe what you see in the "trunk/sophie2-platform" directory, without the "target" dir. 
    3435  * Use the current [wiki:PLATFORM_STRUCTURE] document for folders descriptions; 
    35   * Changes: "old" dir is added(contains older version of Sophie); "dev-tools" contains eclipse templates, too; "main" is located in "src" in each module, not in the module root. 
     36  * Changes: "old" dir is added(contains older version of Sophie); "dev-tools" contains eclipse templates, too(and a "proto-project", which contains prototype of a module); "main" is located in "src" in each module, not in the module root. 
    3637  * Align the folder names and their descriptions, so they can be more readable. Using tables may be a good idea. [[BR]] 
    3738 * '''Runtime''': use "mvn clean install" to build the project, then describe what you see in each module's "target" dir. 
     
    4142   * test-classes: compiled content of /src/test 
    4243   * distrib: contains all needed files that are going to be created on the user's machine in order to have completely functional project. 
     44  * the .jar files are also here; 
    4345 * Runtime section will look this way: 
    4446== Runtime Structure == 
    4547 * For each module when built with maven a target folder is created, which has the following structure 
    46 ||'''/classes'''|| 
    47 ||'''/classes/META_INF'''||contains meta information that is needed for the .jar file to be executed|| 
    48 ||'''/classes/org/sophie2/[module_name]'''||contains the compiled source classes|| 
    49 ||'''/classes/[contents of /src/main/resources]'''||contains needed resources|| 
    50 ||'''/test-classes'''||includes copies of the compiled tests || 
    51 ||'''/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|| 
     48||'''target/'''|| contains the .jar files, which are packaged fully-functional modules (without the tests) || 
     49||'''target/classes'''||  
     50||'''target/classes/META_INF'''||contains meta information that is needed for the .jar file to be executed|| 
     51||'''target/classes/org/sophie2/[module_name]'''||contains the compiled source classes|| 
     52||'''target/classes/[contents of /src/main/resources]'''||contains needed resources|| 
     53||'''target/test-classes'''||includes copies of the compiled tests || 
     54||'''target/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|| 
    5255 
    5356= Implementation =