Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Acceleo/Modularization
< Acceleo
Revision as of 05:28, 21 December 2013 by Stephane.begaudeau.obeo.fr (Talk | contribs) (First version of the modularization page)
Contents
Modularization of Acceleo 3.5.0
For the release of Acceleo 3.5.0, the project will be improved with several key changes. Those changes are intended to provide a better struture of the project in order to be able to re-use it in other environments like a stand alone one or a non-Eclipse OSGi one. This page will list all the changes that will occur during this work.
Miscellaneous
- Switch to Java 6
- Convert the unit tests to JUnit 4
Remove the traceability
- Remove the traceability bundles (o.e.a.traceability, o.e.a.traceability.model, o.e.a.traceability.tests)
- Remove the extension point used to provide other Acceleo engines
Remove the Acceleo 2 compatibility
- Remove the compatibility bundles (o.e.a.compatibility, o.e.a.compatibility.ui, o.e.a.compatibility.tests)
- Remove the extension point used to transform existing bundles
Remove outdated features
- Remove the extension point used to evaluate other scripting languages within an Acceleo module
- Remove the extension point used to provide Java services (this feature may be reintroduced later in another way)
- Remove the support of Apache Ant to compile Acceleo projects (only Maven and Tycho have been really supported)
Improve the Acceleo parser
- A new set of improvements are introduced in the Acceleo parser in order to speed up the compilation
Acceleo Portal | |
Project | Project · Installation |
Features | Acceleo Features · Runtime · Acceleo editor · Views & Perspective · Interpreter · Maven |
User documentation | Getting Started · User Guide · Acceleo operations reference · OCL operations reference · Text Production Rules · Migration From Acceleo 2.x · Best Practices · Videos · FAQ |
Developer documentation | Source code · How to contribute · Compatibility · MOFM2T specification · OCL specification |
Community | Professional Support · Report a bug |