Components and versions management
1. Components
Test
Here are the main projects composing Openflexo infrastructure.
Repositories and project URIs are available:
- OpenflexoBuildPlugin : https://github.com/openflexo-team/openflexo-buildplugin
- Connie : https://github.com/openflexo-team/connie
- Pamela : https://github.com/openflexo-team/pamela
- Gina : https://github.com/openflexo-team/gina
- Diana : https://github.com/openflexo-team/diana
- OpenflexoUtils : https://github.com/openflexo-team/openflexo-utils
- OpenflexoCore : https://github.com/openflexo-team/openflexo-core
- TechnologyAdapters : https://github.com/openflexo-team/openflexo-technology-adapters
- OpenflexoDiagram : https://github.com/openflexo-team/openflexo-diagram
- OpenflexoOWL : https://github.com/openflexo-team/openflexo-owl
- OpenflexoEMF : https://github.com/openflexo-team/openflexo-emf
- OpenflexoJDBC : https://github.com/openflexo-team/openflexo-jdbc
- OpenflexoHTTP : https://github.com/openflexo-team/openflexo-http
- OpenflexoKafka : https://github.com/openflexo-team/openflexo-kafka
- OpenflexoOBP2 : https://github.com/openflexo-team/openflexo-obp2
- OpenflexoRhapsody : https://github.com/openflexo-team/openflexo-rhapsody
- OpenflexoModules : https://github.com/openflexo-team/openflexo-modules
- Packaging : https://github.com/openflexo-team/openflexo-packaging
- Modelers : https://github.com/openflexo-team/modelers
- Modelers : https://github.com/openflexo-team/openflexo-integration-tests
2. Versioning
Branches to use should be consistent such as :
- 1.9.1 infrastructure has been released on 2019
- 2.0.0 infrastructure has been released on june 2020
- 2.0.1 infrastructure has been released on march 2023
- 2.0.2 infrastructure is a stabilized evolution of 2.0.1 with bug fixes (under active development)
- 2.99 infrastructure is being under active development (FML textual syntax)
- 3.0.0 infrastructure is being under active development (same as 2.1.0 with java11 compatibility)
- 2.2.0 infrastructure is a future version
Components (development versions) | 1.9.1 | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
---|---|---|---|---|---|---|---|
Java version | Java 8 | Java 8 | Java 8 | Java 8 | Java 8 | Java 11 | Java 11 |
OpenflexoBuildConfig | 0.2 | 0.2 | 0.2 | 0.2 | 0.3 | 0.3 | 0.4 ? (modules) |
OpenflexoBuildPlugin | 1.9.1 | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
OpenflexoProduction | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 |
Connie | 1.4.2 | 1.5 | 1.5.0.1 | 1.5.0.2 | 2.0.0 | 2.1.0 | 2.2.0 |
Pamela | 1.4.2 | 1.5 | 1.5.0.1 | 1.5.0.2 | 1.6 | 1.6.1 | 1.7 ? |
Gina | 2.1.2 | 2.2 | 2.2.0.1 | 2.2.0.2 | 2.3 | 2.4 | 2.5 ? |
Diana | 1.4.2 | 1.5 | 1.5.0.1 | 1.5.0.2 | 1.6 | 1.7 | 1.8 ? |
OpenflexoUtils | 1.4.2 | 1.5 | 1.5.0.1 | 1.5.0.2 | 1.6 | 1.7 | 1.8 ? |
OpenflexoCore | 1.9.1 | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
TechnologyAdapters | 1.9.1 | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
OpenflexoDiagram | N/A | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
OpenflexoOWL | N/A | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
OpenflexoEMF | N/A | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
OpenflexoHTTP | 1.9.1 | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
OpenflexoJDBC | 1.9.1 | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
OpenflexoKafka | 1.9.1 | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
OpenflexoOBP2 | N/A | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
OpenflexoRhapsody | N/A | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
OpenflexoModules | 1.9.1 | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
OpenflexoPackaging | 1.9.1 | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
Modelers (optional) | 1.9.1 | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
IntegrationTests (opt) | 1.9.1 | 2.0.0 | 2.0.1 | 2.0.2 | 2.99 | 3.0.0 | 2.2.0 |
Here are the former versions of infrastructure:
- 1.9.0 infrastructure, released on october 2018
- 1.8.1 released on 2017 (mostly deprecated)
Components (stable versions) | Branch 1.8.1 | Branch 1.9.0 |
---|---|---|
OpenflexoProduction | 0.5 | 0.5 |
Connie | 1.4 | 1.4.1 |
Pamela | 1.4 | 1.4.1 |
Gina | 2.1 | 2.1.1 |
Diana | 1.4 | 1.4.1 |
OpenflexoUtils | 1.4 | 1.4.1 |
OpenflexoCore | 1.8.1 | 1.9.0 |
TechnologyAdapters | 1.8.1 | 1.9.0 |
OpenflexoModules | 1.8.1 | 1.9.0 |
OpenflexoPackaging | 1.8.1 | 1.9.0 |
Modelers (optional) | 1.8.1 | 1.9.0 |