Skip to content

chore(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.8.0 - #52

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/build-helper-maven-plugin.version
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/build-helper-maven-plugin.version

Conversation

@renovate

@renovate renovate Bot commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
org.codehaus.mojo:build-helper-maven-plugin (source) 3.6.1 → 3.8.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

mojohaus/build-helper-maven-plugin (org.codehaus.mojo:build-helper-maven-plugin)

v3.8.0

Compare Source

Build Helper Maven Plugin 3.8.0 lets regex-property and regex-properties apply several regex replacements in order, and quiets the log when a non-match is allowed. The requirements are unchanged: Maven 3.9.0 or later, Java 8.

✨ Highlights

  • Ordered regex replacements. The new replacements list of regex/replacement pairs works in regex-property and in each regexPropertySetting of regex-properties. Each pair applies to the result of the previous one, so a single property can go through several rewrites. It cannot be combined with regex/replacement, which work as before (#​277, #​77 by @​JonathanLennox; also covers #​236 by @​donatelloOo).
  • Quieter non-matches. With failIfNoMatch set to false, a non-match is expected, so it is now logged at debug level instead of info (#​278, #​152 by @​garretwilson).
  • Documentation moved from APT to Markdown (#​271).

🚀 New features and improvements

📝 Documentation updates

👻 Maintenance

🔧 Build

Thanks to @​slachiewicz.

Full changelog

v3.7.0

Compare Source

Build Helper Maven Plugin 3.7.0 adds system time zone support to timestamp-property, literal replacement support to regex-property and regex-properties, and updates the remove-project-artifact deprecation guidance. It requires Maven 3.9.0 or later and Java 8 or later.

✨ Highlights

  • System time zone in timestamp-property: Setting <timeZone>system</timeZone> (case-insensitive) formats the timestamp using the JVM's default time zone instead of GMT, working with both current and build time sources (#​250).
  • Literal replacement mode in regex-property and regex-properties: Setting <replacementLiteral>true</replacementLiteral> treats backslashes (\) and dollar signs ($) in <replacement> as literal characters rather than regex group references or escapes — particularly useful when substituting Windows file paths such as ${project.build.directory} (#​249).
  • Updated remove-project-artifact deprecation guidance: The documentation for the deprecated remove-project-artifact goal now points users to Maven Resolver's split local repository feature (-Daether.enhancedLocalRepository.split) as the modern alternative (#​268, #​270).

🚨 Removed

🚀 New features and improvements

📝 Documentation updates

👻 Maintenance

🔧 Build

Thanks to @​slachiewicz and @​wilx.

Full changelog

v3.6.2

Compare Source

🐛 Bug Fixes

👻 Maintenance

  • Remove redundant maven-resolver-api dependency and ignore Resolver/SLF4J 2.x in Dependabot (#​248) @​slachiewicz

📦 Dependency updates

11 changes

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@coderabbitai

coderabbitai Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 6eee4e59-3f85-4ff5-aac9-627ec1542651

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@github-actions

github-actions Bot commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

🤖 Architecture Analysis Summary

Powered by arcade-agent — automatic architectural self-analysis


📈 Metric Evolution

Baseline commit: 2d68782

Legend: 🟢 better · 🔴 worse · 🟡 low impact · ⚪ no change

Metric Baseline Current Change
BalancedArchitectureScore 0.6853 0.6853 ⚪ → (no change)
📦 Components 14 14 ⚪ → (no change)
🧩 Entities 944 944 ⚪ → (no change)
🔗 Edges 2167 2167 ⚪ → (no change)
🏷️ Classes 257 257 ⚪ → (no change)
ƒ Functions 0 0 ⚪ → (no change)
🔧 Methods 633 633 ⚪ → (no change)
RCI 0.8943 0.8943 ⚪ → (no change)
TurboMQ 0.9179 0.9179 ⚪ → (no change)
BasicMQ 0.9179 0.9179 ⚪ → (no change)
IntraConnectivity 0.0447 0.0447 ⚪ → (no change)
InterConnectivity 0.0022 0.0022 ⚪ → (no change)
TwoWayPairRatio 0.5000 0.5000 ⚪ → (no change)
DependencyHealth 0.7738 0.7738 ⚪ → (no change)
ComponentBalance 0.6905 0.6905 ⚪ → (no change)
HubBalance 0.6923 0.6923 ⚪ → (no change)
BoundaryClarity 0.9615 0.9615 ⚪ → (no change)
DependencyDistribution 0.2619 0.2619 ⚪ → (no change)
SmellDiscipline 0.0000 0.0000 ⚪ → (no change)
PrincipleAlignmentScore 0.6584 0.6584 ⚪ → (no change)

🏛️ Current Architecture

Metric Value
📦 Components 14
🧩 Entities 944
🔗 Edges 2167
🏷️ Classes 257
ƒ Functions 0
🔧 Methods 633
Balanced Score 🟡 0.6853 (Fair)
Principle Alignment 0.6584
RCI 0.8943
TurboMQ 0.9179
BasicMQ 0.9179
IntraConnectivity 0.0447
InterConnectivity 0.0022
TwoWayPairRatio 0.5000
DependencyHealth 0.7738
ComponentBalance 0.6905
HubBalance 0.6923
BoundaryClarity 0.9615
DependencyDistribution 0.2619
SmellDiscipline 0.0000

🧭 Principle Signals

Signal Value
AcyclicDependencies 0.8286
LayeringHealth 0.7875
ResponsibilityFocus 0.0000
InterfaceSegregation 1.0000
ComponentBalance 0.6905
HubBalance 0.6923
BoundaryClarity 0.9615
DependencyDistribution 0.2619
SmellDiscipline 0.0000

🎯 Score Drivers

Biggest risks

  • ResponsibilityFocus: gap=1.0000 (signal=0.0000)
  • SmellDiscipline: gap=1.0000 (signal=0.0000)
  • DependencyDistribution: gap=0.7381 (signal=0.2619)

Strongest areas

  • InterfaceSegregation: gap=0.0000 (signal=1.0000)
  • BoundaryClarity: gap=0.0385 (signal=0.9615)
  • AcyclicDependencies: gap=0.1714 (signal=0.8286)

🕸️ High-Level Design

graph TD
    Authservice["Authservice\n71 entities\n17 classes / 59 methods"]
    Commonlib["Commonlib\n241 entities\n48 classes / 191 methods"]
    Favouriteservice["Favouriteservice\n33 entities\n13 classes / 18 methods"]
    Inventoryservice["Inventoryservice\n22 entities\n9 classes / 12 methods"]
    Media["Media\n37 entities\n8 classes / 26 methods"]
    Notificationservice["Notificationservice\n70 entities\n19 classes / 44 methods"]
    Orderservice["Orderservice\n72 entities\n21 classes / 44 methods"]
    Paymentservice["Paymentservice\n58 entities\n22 classes / 32 methods"]
    Productservice["Productservice\n68 entities\n16 classes / 45 methods"]
    Promotion["Promotion\n67 entities\n20 classes / 46 methods"]
    Rating["Rating\n51 entities\n16 classes / 40 methods"]
    Search["Search\n44 entities\n15 classes / 27 methods"]
    Shippingservice["Shippingservice\n34 entities\n13 classes / 18 methods"]
    Tax["Tax\n76 entities\n20 classes / 54 methods"]
    Authservice --> Commonlib
    Authservice --> Media
    Commonlib --> Authservice
    Commonlib --> Media
    Commonlib --> Orderservice
    Commonlib --> Rating
    Media --> Commonlib
    Promotion --> Commonlib
    Rating --> Commonlib
Loading
🏗️ Components breakdown
Component Entities Classes Methods
Commonlib 241 48 191
Tax 76 20 54
Orderservice 72 21 44
Authservice 71 17 59
Notificationservice 70 19 44
Productservice 68 16 45
Promotion 67 20 46
Paymentservice 58 22 32
Rating 51 16 40
Search 44 15 27
Media 37 8 26
Shippingservice 34 13 18
Favouriteservice 33 13 18
Inventoryservice 22 9 12

🚨 Architectural Smells

Severity Type Affected Components
🟡 medium Dependency Cycle Authservice, Commonlib, Media, Rating
🔴 high Scattered Parasitic Functionality Commonlib, Productservice, Promotion, Rating, Search, Tax
🟡 medium Scattered Parasitic Functionality Commonlib, Notificationservice, Paymentservice, Search
🔴 high Scattered Parasitic Functionality Authservice, Commonlib, Inventoryservice, Media, Notificationservice, Orderservice, Paymentservice, Productservice, Promotion, Rating, Search, Shippingservice, Tax
🔴 high Scattered Parasitic Functionality Commonlib, Favouriteservice, Inventoryservice, Orderservice, Paymentservice, Productservice, Promotion, Rating, Search, Shippingservice, Tax
🟡 medium Scattered Parasitic Functionality Commonlib, Notificationservice, Paymentservice
🟡 medium Scattered Parasitic Functionality Commonlib, Promotion, Rating, Tax
🔴 high Scattered Parasitic Functionality Favouriteservice, Notificationservice, Orderservice, Paymentservice, Productservice, Shippingservice
🟡 medium Scattered Parasitic Functionality Promotion, Rating, Tax
🔴 high Scattered Parasitic Functionality Authservice, Favouriteservice, Inventoryservice, Media, Notificationservice, Orderservice, Paymentservice, Productservice, Promotion, Rating, Search, Shippingservice, Tax
🔴 high Scattered Parasitic Functionality Authservice, Commonlib, Favouriteservice, Inventoryservice, Media, Notificationservice, Orderservice, Paymentservice, Productservice, Promotion, Rating, Search, Shippingservice, Tax
🔴 high Scattered Parasitic Functionality Commonlib, Media, Promotion, Rating, Search, Tax

📈 Evolution vs Baseline

Baseline commit: 2d68782

Architecture-to-Architecture (A2A) Comparison

Metric Value
A2A Similarity 1.0000
Matched Components 14
Components Added 0
Components Removed 0
Component matching details

Matched:

Baseline Current Similarity
Authservice Authservice 1.0000
Commonlib Commonlib 1.0000
Favouriteservice Favouriteservice 1.0000
Inventoryservice Inventoryservice 1.0000
Media Media 1.0000
Notificationservice Notificationservice 1.0000
Orderservice Orderservice 1.0000
Paymentservice Paymentservice 1.0000
Productservice Productservice 1.0000
Promotion Promotion 1.0000
Rating Rating 1.0000
Search Search 1.0000
Shippingservice Shippingservice 1.0000
Tax Tax 1.0000
High-level component statistics
Status Baseline Current Similarity Entities Classes Methods
matched Authservice Authservice 1.0000 71 → 71 (0) 17 → 17 (0) 59 → 59 (0)
matched Commonlib Commonlib 1.0000 241 → 241 (0) 48 → 48 (0) 191 → 191 (0)
matched Favouriteservice Favouriteservice 1.0000 33 → 33 (0) 13 → 13 (0) 18 → 18 (0)
matched Inventoryservice Inventoryservice 1.0000 22 → 22 (0) 9 → 9 (0) 12 → 12 (0)
matched Media Media 1.0000 37 → 37 (0) 8 → 8 (0) 26 → 26 (0)
matched Notificationservice Notificationservice 1.0000 70 → 70 (0) 19 → 19 (0) 44 → 44 (0)
matched Orderservice Orderservice 1.0000 72 → 72 (0) 21 → 21 (0) 44 → 44 (0)
matched Paymentservice Paymentservice 1.0000 58 → 58 (0) 22 → 22 (0) 32 → 32 (0)
matched Productservice Productservice 1.0000 68 → 68 (0) 16 → 16 (0) 45 → 45 (0)
matched Promotion Promotion 1.0000 67 → 67 (0) 20 → 20 (0) 46 → 46 (0)
matched Rating Rating 1.0000 51 → 51 (0) 16 → 16 (0) 40 → 40 (0)
matched Search Search 1.0000 44 → 44 (0) 15 → 15 (0) 27 → 27 (0)
matched Shippingservice Shippingservice 1.0000 34 → 34 (0) 13 → 13 (0) 18 → 18 (0)
matched Tax Tax 1.0000 76 → 76 (0) 20 → 20 (0) 54 → 54 (0)
Before/After Mermaid diagrams

Baseline

graph TD
    Authservice["Authservice\n71 entities\n17 classes / 59 methods"]
    Commonlib["Commonlib\n241 entities\n48 classes / 191 methods"]
    Favouriteservice["Favouriteservice\n33 entities\n13 classes / 18 methods"]
    Inventoryservice["Inventoryservice\n22 entities\n9 classes / 12 methods"]
    Media["Media\n37 entities\n8 classes / 26 methods"]
    Notificationservice["Notificationservice\n70 entities\n19 classes / 44 methods"]
    Orderservice["Orderservice\n72 entities\n21 classes / 44 methods"]
    Paymentservice["Paymentservice\n58 entities\n22 classes / 32 methods"]
    Productservice["Productservice\n68 entities\n16 classes / 45 methods"]
    Promotion["Promotion\n67 entities\n20 classes / 46 methods"]
    Rating["Rating\n51 entities\n16 classes / 40 methods"]
    Search["Search\n44 entities\n15 classes / 27 methods"]
    Shippingservice["Shippingservice\n34 entities\n13 classes / 18 methods"]
    Tax["Tax\n76 entities\n20 classes / 54 methods"]
    Authservice --> Commonlib
    Authservice --> Media
    Commonlib --> Authservice
    Commonlib --> Media
    Commonlib --> Orderservice
    Commonlib --> Rating
    Media --> Commonlib
    Promotion --> Commonlib
    Rating --> Commonlib
Loading

Current

graph TD
    Authservice["Authservice\n71 entities\n17 classes / 59 methods"]
    Commonlib["Commonlib\n241 entities\n48 classes / 191 methods"]
    Favouriteservice["Favouriteservice\n33 entities\n13 classes / 18 methods"]
    Inventoryservice["Inventoryservice\n22 entities\n9 classes / 12 methods"]
    Media["Media\n37 entities\n8 classes / 26 methods"]
    Notificationservice["Notificationservice\n70 entities\n19 classes / 44 methods"]
    Orderservice["Orderservice\n72 entities\n21 classes / 44 methods"]
    Paymentservice["Paymentservice\n58 entities\n22 classes / 32 methods"]
    Productservice["Productservice\n68 entities\n16 classes / 45 methods"]
    Promotion["Promotion\n67 entities\n20 classes / 46 methods"]
    Rating["Rating\n51 entities\n16 classes / 40 methods"]
    Search["Search\n44 entities\n15 classes / 27 methods"]
    Shippingservice["Shippingservice\n34 entities\n13 classes / 18 methods"]
    Tax["Tax\n76 entities\n20 classes / 54 methods"]
    Authservice --> Commonlib
    Authservice --> Media
    Commonlib --> Authservice
    Commonlib --> Media
    Commonlib --> Orderservice
    Commonlib --> Rating
    Media --> Commonlib
    Promotion --> Commonlib
    Rating --> Commonlib
Loading
Component dependency delta
Status Source Target
matched No dependency delta -

💡 CI/CD Insights

  • Quality Score: 🟡 Fair (BalancedArchitectureScore=0.6853)
  • Principle Alignment: 0.6584 (higher means cleaner layering, focus, and boundaries)
  • Top Risk Driver: ResponsibilityFocus (signal=0.0000)
  • Trend: ➡️ Stable architectural quality
  • Architecture Stability: 🟢 High (A2A=1.0000)
  • Smells: 🔴 12 smells — refactoring recommended

📄 View HTML reports and artifacts


This comment is auto-generated by the self-dogfooding CI job. It updates on every push to this PR.

@renovate renovate Bot changed the title chore(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.6.2 chore(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.7.0 Nov 7, 2026
@renovate
renovate Bot force-pushed the renovate/build-helper-maven-plugin.version branch from d1b79bd to 7bdde0f Compare November 7, 2026 19:57
@renovate renovate Bot changed the title chore(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.7.0 chore(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.8.0 Nov 10, 2026
@renovate
renovate Bot force-pushed the renovate/build-helper-maven-plugin.version branch from 7bdde0f to 30e157b Compare November 10, 2026 17:55

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants