Skip to content

ChrisAtkinson1/maven

 
 

Repository files navigation

Maven Plugin for building Galasa

This repository is an extension to Maven2 and includes goals that are used to build OSGI bundles and test catalogs for Galasa. The OSGI bundle repositories contain all the project information, configuration details and dependencies that are needed for building and running Galasa projects. The test catalog is used to manage Galasa test cases - attributes associated with test cases that are held in the catalog can used to schedule test runs.

Documentation

More information can be found on the Galasa Homepage. Questions related to the usage of Galasa can be posted on Galasa Slack channel.

Where can I get the latest release?

Find out how to install the Galasa Eclipse plug-in from our Installing the Galasa plug-in documentation.

Other repositories are available via GitHub.

Contributing

If you are interested in the development of Galasa, take a look at the documentation and feel free to post a question on Galasa Slack channel or raise new ideas / features / bugs etc. as issues on GitHub.

Take a look at the contribution guidelines.

How to build locally

Use the build-locally.sh script to build this code locally.

Environment variable over-rides:

  • LOGS_DIR - Optional. Where logs are placed. Defaults to creating a temporary directory.
  • SOURCE_MAVEN - Optional. Where a maven repository is from which the build will draw artifacts.
  • DEBUG - Optional. Defaults to 0 (off)
  • GPG_PASSPHRASE - Used to sign and verify artifacts during the build

License

This code is under the Eclipse Public License 2.0.

Releases

No releases published

Packages

No packages published

Languages

  • Java 93.8%
  • Shell 6.2%