Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nagyesta/abort-mission-maven-plugin
Maven plugin for Abort-Mission report generator.
https://github.com/nagyesta/abort-mission-maven-plugin
java maven maven-plugin testing-tools
Last synced: 2 months ago
JSON representation
Maven plugin for Abort-Mission report generator.
- Host: GitHub
- URL: https://github.com/nagyesta/abort-mission-maven-plugin
- Owner: nagyesta
- License: mit
- Created: 2020-12-08T09:30:39.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-12T23:32:37.000Z (2 months ago)
- Last Synced: 2024-12-13T00:25:02.571Z (2 months ago)
- Topics: java, maven, maven-plugin, testing-tools
- Language: Java
- Homepage:
- Size: 670 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README

[](https://raw.githubusercontent.com/nagyesta/abort-mission-maven-plugin/main/LICENSE)
[](https://img.shields.io/badge/Java%20version-17-yellow?logo=java)
[](https://github.com/nagyesta/abort-mission-maven-plugin/releases)
[](https://search.maven.org/artifact/com.github.nagyesta.abort-mission/abort-mission-maven-plugin)
[](https://github.com/nagyesta/abort-mission-maven-plugin/actions/workflows/maven.yml)[](https://img.shields.io/codecov/c/github/nagyesta/abort-mission-maven-plugin?label=Coverage&token=9L48Q6M9HN)
[](https://img.shields.io/codeclimate/maintainability/nagyesta/abort-mission-maven-plugin?logo=code%20climate)
[](https://img.shields.io/codeclimate/tech-debt/nagyesta/abort-mission-maven-plugin?logo=code%20climate)
[](https://img.shields.io/github/last-commit/nagyesta/abort-mission-maven-plugin?logo=git)
[](https://github.com/nagyesta/abort-mission/wiki)Abort-Mission is a lightweight Java library providing flexible test abortion support for test groups to allow fast
failures.This project provides Maven integration for Abort-Mission report generation.
## Installation
Abort-Mission can be downloaded from a few Maven repositories. Please head to
[this page](https://github.com/nagyesta/abort-mission/wiki/Configuring-our-repository-for-your-build-system)
to find out more.> [!NOTE]
> Please don't forget, that this is a plugin, you will need to add the repository as a plugin repository.### Minimal configuration
```xml
com.github.nagyesta.abort-mission
abort-mission-maven-plugin
RELEASE
generate-report
flight-eval-report
prepare-package
```
### Configuration properties
The following optional properties can be provided to the plugin in the `` tag if you wish to
override the default behavior| Parameter | Property | Description | Default value |
| ------------ | ------------------------------ | -------------------------------------------------------- | ---------------------------------------------------------------------------- |
| `inputFile` | `${mojo.abortmission.input}` | The location of the JSON input | `${project.build.directory}/reports/abort-mission/abort-mission-report.json` |
| `outputFile` | `${mojo.abortmission.output}` | The location of the HTML output | `${project.build.directory}/reports/abort-mission/abort-mission-report.html` |
| `jarVersion` | `${mojo.abortmission.version}` | The version of the report generator | `RELEASE` |
| `relaxed` | `${mojo.abortmission.relaxed}` | Whether we can use relaxed JSON schema validation or not | `false` |## About the reports
[Flight Evaluation Report explained](https://github.com/nagyesta/abort-mission/wiki/Flight-Evaluation-Report-explained)