Skip to content
This repository has been archived by the owner on Mar 1, 2023. It is now read-only.

Migrate from maven-plugin-testing-harness to Takari testing #78

Open
wants to merge 45 commits into
base: master
Choose a base branch
from

Conversation

marschall
Copy link

maven-plugin-testing-harness seems no longer maintained, the last release was 2014. It is still based on JUnit 3 and introduces Maven 2 dependencies. Takari testing seems to be the current way to integration test Maven plugins, it offers JUnit 4 support, Maven 3 support and IDE integration with m2e.

[1] http://takari.io/book/70-testing.html

Postremus and others added 30 commits February 22, 2023 21:14
This pr updates the groupid, java package, build process, and readme to this plugins new home at pro-crafting.
Bumps [plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.3.0 to 3.5.0.
- [Release notes](https://github.com/codehaus-plexus/plexus-utils/releases)
- [Commits](codehaus-plexus/plexus-utils@plexus-utils-3.3.0...plexus-utils-3.5.0)

---
updated-dependencies:
- dependency-name: org.codehaus.plexus:plexus-utils
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [plexus-compiler-api](https://github.com/codehaus-plexus/plexus-compiler) from 2.8.8 to 2.13.0.
- [Release notes](https://github.com/codehaus-plexus/plexus-compiler/releases)
- [Commits](codehaus-plexus/plexus-compiler@plexus-compiler-2.8.8...plexus-compiler-2.13.0)

---
updated-dependencies:
- dependency-name: org.codehaus.plexus:plexus-compiler-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
* Extend readme
Mention required jasperreports maven repositories for itext dependencies.
Add section about jaspereports compatibility.
Other small fixes
remove setting already provided by parent
use version properties
* Enforce maven 3.5.2 for the build
Add the maven wrapper to ensure that we always build using maven 3.5.2.
Also make sure that each maven related dependency is set to 3.5.2.
fix small typo
add badges for ci status and latest version
* Integrate with m2e. This fixes the "plugin execution not covered by a lifecycle configuration" message in eclipse.
The plugin now runs incrementally, i.e. on every save in eclipse.
Postremus and others added 15 commits March 2, 2023 21:18
Bumps [plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/codehaus-plexus/plexus-utils/releases)
- [Commits](codehaus-plexus/plexus-utils@plexus-utils-3.5.0...plexus-utils-3.5.1)

---
updated-dependencies:
- dependency-name: org.codehaus.plexus:plexus-utils
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pc-parent](https://github.com/Postremus/swagger-maven-plugin) from 11 to 12.
- [Release notes](https://github.com/Postremus/swagger-maven-plugin/releases)
- [Changelog](https://github.com/Postremus/swagger-maven-plugin/blob/master/CHANGES.md)
- [Commits](https://github.com/Postremus/swagger-maven-plugin/commits)

---
updated-dependencies:
- dependency-name: com.pro-crafting:pc-parent
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants