Skip to content

Provides all Palladio dependencies repackaged as maven repository.

License

Notifications You must be signed in to change notification settings

DECLARE-Project/palladio-headless-bridge-mvn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Palladio Headless Bridge

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.

Setup

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.

Deployment

To build and deploy the repackaged version of Palladio execute the following command on your CLI:

mvn clean deploy

If you intend to release a new version, make sure to keep the version number in META-INF/MANIFEST.MF and pom.xml consistent.

FAQ:

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.

About

Provides all Palladio dependencies repackaged as maven repository.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages