51 | | ^(Implementation results should be described and linked here (from the wiki or the repository)^ |
| 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: |
| 56 | * Added runtime libraries to the exported classpath |
| 57 | * Corrected the paths to the initially loaded bundles |
| 58 | * Added new modules to the initially loaded bundles |
| 59 | * Corrcted the start method of the !SophieModule class in order to correctly process extensions and extension points |
| 60 | * Added a start method to the !SophieExtensionPoint class that is used to manage the extensions available for each extension point |
| 61 | * Corrected the <Embed-Dependency> instruction in pom.xml files of all modules. |
| 62 | * 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. |
| 64 | * cglib posed a serious issue so it is temporally disabled. This concerns all logics. |
| 65 | * changed all concrete logics' constructors visibility to public |
| 66 | * removed an assertion in Logic contructor |
| 67 | * disabled cglib usage in makeInstance method of Logic class |