The subprojects in this project contain mostly dockerfiles for the execution of a headless eclipse application in general and more specific the Palladio Experiment Automation.
Project contains a dockerfile installing the openjdk-11-jre-headless and wget on the ubuntu:20.04 image. Unpacks eclipse-java-2019-12 from the fau into /usr. The eclipse application is located in /usr/eclipse.
Project extends my eclipse docker image with a custom headless application that is installed into eclipse via the dropins folder [1].
Project contains a dockerfile installing the openjdk-11-jre-headless and wget on the ubuntu:20.04 image. Unpacks eclipse-modeling-2019-12 from the fau into /usr. The eclipse application is located in /usr-eclipse. If you do not need the modelling tools, consider using my eclipse image.
Project extends my eclipse modeling tools image. In General can install all packages named in features.txt from the given update sites. This dockerfile installs all components used by the Palladio Component Model. It can be modified to enable headless builds similar to [2].
Project extends my eclipse palladio installation image with files to run ExperimentAutomation experiments [1]. Also installs xfvb and libgtk-3-0 because they are used by palladio during the experiment runs. Adds the scripts shown in the next sections to the image. To run an experiment refer to the projects PalladioExperimentImage and PalladioRunExperiment.
Project extends my eclipse palladio installation image with sources to run an ExperimentAutomation experiment [3].
Project extends my eclipse palladio experiment automation image. It simply adds a small cmd script to run experiments with a few parameters and mounts.
Motivation for the project and the Readmes in a latex project.
The project is finished.
[1] (https://help.eclipse.org/2019-12/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fp2_dropins_format.html)
[2] (https://gnu-mcu-eclipse.github.io/advanced/headless-builds/)
[3] (https://github.com/PalladioSimulator/Palladio-Addons-ExperimentAutomation)
[1] p2 director
[2] Experiment automation (EA)
[3] EA - Github
[4] PCM
[5] Experiment Application
[6] PCM Nightly
[7] EA espresso - Github
[8] Docker-MavenXvfb
[9] UnsatisfiedLinkError
[10] mirror eclipse plugin sites
[11] Eclipse headless
[12] Valid URL
[13] Meta-Model
[14] Eclipse Core
[15] Alpine Eclipse\