Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openrewrite/rewrite-maven-plugin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.28.1
Choose a base ref
...
head repository: openrewrite/rewrite-maven-plugin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.29.0
Choose a head ref
  • 8 commits
  • 5 files changed
  • 6 contributors

Commits on Jan 27, 2026

  1. Configuration menu
    Copy the full SHA
    a36a35d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27684e2 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2026

  1. Skip unresolved property placeholders when determining charset (#1105)

    * Add failing tests for property placeholder in encoding configuration
    
    When the maven-compiler-plugin encoding is configured with a property placeholder
    like ${java.encoding}, getCharset() throws IllegalCharsetNameException because
    Charset.forName() receives the unresolved placeholder string.
    
    * Skip unresolved property placeholders when determining charset
    
    When the maven-compiler-plugin encoding is configured with a property placeholder
    like ${java.encoding}, getCharset() would throw IllegalCharsetNameException because
    Charset.forName() received the unresolved placeholder string.
    
    This follows the same pattern used elsewhere in this class for handling unresolved
    properties (e.g., release, source, target settings) - skip values containing "${"
    and let the method return Optional.empty() instead.
    
    Also fixed a potential NPE when getPluginManagement() returns null.
    
    Fixes #1104
    
    * Resolve property placeholders from Maven properties
    
    Instead of just skipping unresolved property placeholders, attempt to resolve
    them from MavenProject.getProperties(). This allows configurations like
    ${java.encoding} to work when the property is defined in the project.
    
    ---------
    
    Co-authored-by: Tim te Beek <[email protected]>
    timtebeek and Tim te Beek authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    9792e32 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2026

  1. chore(ci): bump org.apache.maven.plugins:maven-compiler-plugin (#1106)

    Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.14.1 to 3.15.0.
    - [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
    - [Commits](apache/maven-compiler-plugin@maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.0)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-compiler-plugin
      dependency-version: 3.15.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 2, 2026
    Configuration menu
    Copy the full SHA
    5abd366 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2026

  1. Configuration menu
    Copy the full SHA
    d2ec8a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c01af1 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. Configuration menu
    Copy the full SHA
    184e927 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4c30ba View commit details
    Browse the repository at this point in the history
Loading