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

Resuse CompileManager #81

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

Conversation

marschall
Copy link

Reuse the CompileManager rather than creating a new one for every
report.

To the best of my knowledge JasperCompileManager is supposed to be thread-safe. In theory this would also allow us to create a custom JasperReportsContext rather than modifying the default instance but this would break the assertions in some tests that check the default instance.

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] <support@github.com>
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] <support@github.com>
* 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] <support@github.com>
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] <support@github.com>
Reuse the CompileManager rather than creating a new one for every
report.
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.

None yet

2 participants