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

Improve thread pool usage #79

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

Conversation

marschall
Copy link

Improve the thread pool usage by:

  • shutting down the thread pool after the compiliation finished instead
    of keeping the threads around
  • giving the threads a helpful name
  • marking the threads a daemon threads

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]>
Improve the thread pool usage by:

- shutting down the thread pool after the compiliation finished instead
of keeping the threads around
- giving the threads a helpful name
- marking the threads as daemon threads
@marschall marschall force-pushed the improve-thread-pool branch from add0487 to 4826e41 Compare May 22, 2023 18:31
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