This project is used by the Palladio Headless project. The purpose of this project is to download relevant source files from the Palladio update sites and repackages them as maven repository. The resulting maven repository is hosted in the mvn-repo branch of this git repository and is ready to be declared as dependency in mavenized projects.
To get the build working on your machine, you'll need to authorize the GitHub maven plugin to access your account. See the GitHub site maven plugin for more information on how to authorize. Typically, your ~/.m2/settings.xml needs to contain something along the lines of:
<settings>
<servers>
<server>
<id>github</id>
<password>OAUTH_TOKEN</password>
</server>
</servers>
</settings>
Make sure to grant the oauth token access to the public_repo and the user:email privilege (see github/maven-plugins#63).
Note: The id of the server has to be github, as this is referenced from within the pom.xml.
To build and deploy the repackaged version of Palladio execute the following command on your CLI:
mvn clean deployIf you intend to release a new version, make sure to keep the version number in META-INF/MANIFEST.MF and pom.xml consistent.
- What is Palladio? Go to http://www.palladio-simulator.com/ to find out.
- How does this work? Read http://stackoverflow.com/a/14013645/1262901 to find out.
- This does not work on my machine. Then file an issue.
This project is licensed under the terms of the Eclipse Public License (EPL), Version 1.0.
Project created and maintained by Fabian Keller in the scope of his master's thesis.