Changes between Version 13 and Version 14 of PLUGIN_EDITIONS_STRUCTURE_R1


Ignore:
Timestamp:
12/05/08 09:51:02 (17 years ago)
Author:
pavlina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PLUGIN_EDITIONS_STRUCTURE_R1

    v13 v14  
    5050   * Searching in /modules/<modulename>/target in the project 
    5151 * Create a maven goal, that makes the distribution(deployment) of the project. This could be achieved through the assembly maven plug-in 
     52 
    5253= Implementation = 
    53 The task was timeboxed so only the part about running using Apache Felix was done. 
    54  * A new launch configuration was added [source:trunk/sophie2-platform/dev-tools/author.TrueAuthorMain.launch]. It runs the application using Apache Felix. 
    55  * The main method of the Activator class of the author module was refactored: 
     54 
     55 * A new launch configurations were added [source:trunk/sophie2-platform/dev-tools/author.TrueAuthorMain.launch] and [source:trunk/sophie2-platform/dev-tools/server.TrueServerMain.launch]. They run the application and the server respectively using Apache Felix. The JSPs of the server cannot be deployed for now. May be it should be done the next revision of the task. 
     56 * The main method of the Main class of the launcher module was refactored: 
    5657  * Added runtime libraries to the exported classpath 
    5758  * Corrected the paths to the initially loaded bundles 
     
    6162 * Corrected the <Embed-Dependency> instruction in pom.xml files of all modules. 
    6263 * Corrected packging of some modules. 
    63  * Moved Main class and base.gui package inside the messy package so that they are available in the resulting bundle. 
    6464 * cglib posed a serious issue so it is temporally disabled. This concerns all logics. 
    6565  * changed all concrete logics' constructors visibility to public 
    6666  * removed an assertion in Logic contructor 
    6767  * disabled cglib usage in makeInstance method of Logic class 
     68 * the assembly plugin is integrated and used for packaging Sophie 2. The maven goal is assembly:directory. It creates the directory structure in the main target dir(sophie2-platform/target) containing the module folders and its jars inside them. 
     69 * the application is now runnable outside the development environment and can be started through command line using the following command: 
    6870 
    6971= Testing =