| This repository contains projects that wrap APP4MC features into REST based services. |
| |
| - org.eclipse.app4mc.converter.cloud |
| Provides the APP4MC Model Migration as a service. |
| The project is based on OSGi enRoute Maven archetypes and uses JAX-RS Whiteboard. |
| It is recommended to use bndtools for best development experience. |
| You can build the standalone product by executing "mvn clean verify" in the root directory. |
| - Pre-Requisite: The Maven build needs to consume the APP4MC Migration JARs from a Maven repository. As right now APP4MC does not publish to Maven Central, you need to build |
| APP4MC Migration to install into the local repository via "mvn clean install" before running the cloud service build. |
| The build result is located in org.eclipse.app4mc.converter.cloud/converter-app/target/converter-app.jar |
| |
| - org.eclipse.app4mc.validation.cloud |
| Provides the APP4MC Validation as a service. |
| The project is based on PDE and uses the HTTP Whiteboard because of implicit dependencies to the Eclipse Runtime and Extension Points. |
| You can build the standalone product by executing "mvn clean verify" in the root directory. |
| The build result is located in org.eclipse.app4mc.validation.cloud/org.eclipse.app4mc.validation.cloud.product/target/products |
| The server port can be changed in the eclipse.ini file. |
| |
| - manager |
| Spring Boot application to manage a complete workflow to process an Amalthea model. |
| It is recommended to use Spring Toolsuite for best development experience. |
| The server can be started from the Toolsuite in the Boot Dashboard or by executing "mvn spring-boot:run" on the command line. |
| The server port can be changed in manager/src/main/resources/application.properties. |