Integrated: 8086: Some refactoring for jmc/core

Christoph Langer clanger at openjdk.org
Tue Jun 20 04:59:19 UTC 2023


On Sun, 11 Jun 2023 22:44:45 GMT, Christoph Langer <clanger at openjdk.org> wrote:

> I worked on some improvements/refactoring for jmc/core. In detail:
> 
> Better handling of Spotless and Checkstyle:
>     - Fix calling spotless/checkstyle directly in submodules by refering to a `$jmc.config.path` variable
>     - Integrate spotless into the regular build workflow
> 
> Cleanup of core/pom.xml:
>     - URL cleanups
>     - Plugin version bumps
> 
> Lighter test projects:
>     - They don't need to be p2 plugin projects since they only test basic functionality but not in the context of Eclipse/OSGI modules
>     - Disable some maven plugin executions that are not needed there

This pull request has now been integrated.

Changeset: cf2fe2bd
Author:    Christoph Langer <clanger at openjdk.org>
URL:       https://git.openjdk.org/jmc/commit/cf2fe2bd723bb012f96c5af6f9351c7840246217
Stats:     1122 lines in 116 files changed: 197 ins; 858 del; 67 mod

8086: Some refactoring for jmc/core

Reviewed-by: bdutheil, aptmac

-------------

PR: https://git.openjdk.org/jmc/pull/495


More information about the jmc-dev mailing list