This is an automated email from the ASF dual-hosted git repository.

jbonofre pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-java.git


The following commit(s) were added to refs/heads/main by this push:
     new e54681b80 MINOR: Bump com.diffplug.spotless:spotless-maven-plugin from 
2.44.4 to 3.4.0 (#1088)
e54681b80 is described below

commit e54681b80e84573f4cb6e7fdcb77b4247768965f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Mar 30 16:20:40 2026 +0200

    MINOR: Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 
3.4.0 (#1088)
    
    Bumps
    
[com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless)
    from 2.44.4 to 3.4.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    
href="https://github.com/diffplug/spotless/releases";>com.diffplug.spotless:spotless-maven-plugin's
    releases</a>.</em></p>
    <blockquote>
    <h2>Maven Plugin v3.4.0</h2>
    <h3>Added</h3>
    <ul>
    <li>Add <code>tableTest</code> format type for standalone
    <code>.table</code> files. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2880";>#2880</a>)</li>
    </ul>
    <h3>Changes</h3>
    <ul>
    <li>Bump default <code>tabletest-formatter</code> version
    <code>1.0.1</code> -&gt; <code>1.1.1</code>, now works with Java 17+.
    (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2880";>#2880</a>)</li>
    </ul>
    <h2>Lib v3.3.1</h2>
    <h3>Fixed</h3>
    <ul>
    <li><code>GitPrePushHookInstaller</code> didn't work on windows, now
    fixed. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2562";>#2562</a>)</li>
    </ul>
    <h2>Lib v3.3.0</h2>
    <h3>Added</h3>
    <ul>
    <li>Allow specifying path to Biome JSON config file directly in
    <code>biome</code> step. Requires biome 2.x. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2548";>#2548</a>)</li>
    <li><code>GitPrePushHookInstaller</code>, a reusable library component
    for installing a Git <code>pre-push</code> hook that runs formatter
    checks. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2553";>#2553</a>)</li>
    <li>Allow setting Eclipse XML config from a string, not only from files
    (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2361";>#2361</a>)</li>
    </ul>
    <h2>Changed</h2>
    <ul>
    <li>Bump default <code>gson</code> version to latest <code>2.11.0</code>
    -&gt; <code>2.13.1</code>. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2414";>#2414</a>)</li>
    <li>Bump default <code>jackson</code> version to latest
    <code>2.18.1</code> -&gt; <code>2.19.2</code>. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2558";>#2558</a>)</li>
    <li>Bump default <code>gherkin-utils</code> version to latest
    <code>9.0.0</code> -&gt; <code>9.2.0</code>. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2408";>#2408</a>)</li>
    <li>Bump default <code>cleanthat</code> version to latest
    <code>2.22</code> -&gt; <code>2.23</code>. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2556";>#2556</a>)</li>
    </ul>
    <h2>Maven Plugin v3.3.0</h2>
    <h3>Added</h3>
    <ul>
    <li>Add <code>tabletest-formatter</code> support for Java and Kotlin.
    (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2860";>#2860</a>)</li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>Fix the ability to specify a wildcard version (<code>*</code>) for
    external formatter executables, which did not work. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2848";>#2848</a>)</li>
    <li>[fix] <code>ConcurrentModificationException</code> in
    <code>expandWildcardImports</code> (<a
    
href="https://redirect.github.com/diffplug/spotless/issues/2830";>#2830</a>)</li>
    </ul>
    <h2>Maven Plugin v3.2.1</h2>
    <h3>Fixed</h3>
    <ul>
    <li><code>removeSemicolons()</code> should not be applied to multiline
    strings in groovy <a
    href="https://redirect.github.com/diffplug/spotless/issues/2780";>#2780</a>
    (<a
    
href="https://redirect.github.com/diffplug/spotless/issues/2792";>#2792</a>)</li>
    </ul>
    <h2>Lib v3.2.0</h2>
    <h3>Added</h3>
    <ul>
    <li>Support for <code>idea</code> (<a
    href="https://redirect.github.com/diffplug/spotless/pull/2020";>#2020</a>,
    <a
    
href="https://redirect.github.com/diffplug/spotless/pull/2535";>#2535</a>)</li>
    <li>Add support for removing wildcard imports via
    <code>removeWildcardImports</code> step. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2517";>#2517</a>)</li>
    <li>scalafmt: enforce version consistency between the version configured
    in Spotless and the version declared in Scalafmt config file (<a
    
href="https://redirect.github.com/diffplug/spotless/issues/2460";>#2460</a>)</li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li><code>SortPom</code> disable expandEmptyElements, to avoid empty
    body warnings. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2520";>#2520</a>)</li>
    <li>Fix biome formatter for new major release 2.x of biome (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2537";>#2537</a>)</li>
    <li>Make sure npm-based formatters use the correct
    <code>node_modules</code> directory when running in parallel. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2542";>#2542</a>)</li>
    </ul>
    <h3>Changed</h3>
    <ul>
    <li>Bump internal dependencies for npm-based formatters (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2542";>#2542</a>)</li>
    </ul>
    <h2>Maven Plugin v3.2.0</h2>
    <h3>Added</h3>
    <ul>
    <li>Add the ability to specify a wildcard version (<code>*</code>) for
    external formatter executables. (<a
    
href="https://redirect.github.com/diffplug/spotless/issues/2757";>#2757</a>)</li>
    </ul>
    <h3>Changes</h3>
    <ul>
    <li>Dramatic (~100x) performance improvement when using git
    <code>ratchetFrom</code>. (<a
    
href="https://redirect.github.com/diffplug/spotless/pull/2805";>#2805</a>)</li>
    </ul>
    <h3>Fixed</h3>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/diffplug/spotless/commit/708a1b0e6383ad2dd34cf3def185bb085a786789";><code>708a1b0</code></a>
    Published maven/3.4.0</li>
    <li><a
    
href="https://github.com/diffplug/spotless/commit/1cc0163c25b52824cd57b56cdcb8c4cb0c7b4795";><code>1cc0163</code></a>
    Published gradle/8.4.0</li>
    <li><a
    
href="https://github.com/diffplug/spotless/commit/a4cd808f6092c6ed9371205de4af5285beea9533";><code>a4cd808</code></a>
    Published lib/4.5.0</li>
    <li><a
    
href="https://github.com/diffplug/spotless/commit/9066bf6ede907e913fbe30259de0763f1b0b55ea";><code>9066bf6</code></a>
    Add links to the changelog.</li>
    <li><a
    
href="https://github.com/diffplug/spotless/commit/db8dc1cc8e83b18ef357a0e660f03556fd792247";><code>db8dc1c</code></a>
    Fix for illegal mutation issue with <code>predeclareDeps</code> (<a
    
href="https://redirect.github.com/diffplug/spotless/issues/2892";>#2892</a>)</li>
    <li><a
    
href="https://github.com/diffplug/spotless/commit/0eb98a9574304e362f0ca6ddbfb71617de46df75";><code>0eb98a9</code></a>
    chore: Updated gradle plugin change</li>
    <li><a
    
href="https://github.com/diffplug/spotless/commit/3f7f12e649b1085a7937b8730e6a7689a52ca6da";><code>3f7f12e</code></a>
    chore: Removes check for predeclare as it's not needed anymore</li>
    <li><a
    
href="https://github.com/diffplug/spotless/commit/55c0c5c081b83ad35e92911718e3069a64467c2a";><code>55c0c5c</code></a>
    fix: IsolatedProjectTest.predeclaredIsUnsupported() is now actually
    supported...</li>
    <li><a
    
href="https://github.com/diffplug/spotless/commit/47489afd92aa79f56372bd53e82d09a44f606a32";><code>47489af</code></a>
    fix: avoid IllegalMutationException when root project uses
    predeclareDeps() w...</li>
    <li><a
    
href="https://github.com/diffplug/spotless/commit/4010e8b42c32b8dfac31a988c6820b6b0ef499bd";><code>4010e8b</code></a>
    test: Introduce a test harnessing predeclared deps</li>
    <li>Additional commits viewable in <a
    
href="https://github.com/diffplug/spotless/compare/maven/2.44.4...maven/3.4.0";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless:spotless-maven-plugin&package-manager=maven&previous-version=2.44.4&new-version=3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: JB Onofré <[email protected]>
    Co-authored-by: JB Onofré <[email protected]>
---
 bom/pom.xml                             |  8 ++++----
 flight/flight-integration-tests/pom.xml |  2 +-
 flight/flight-sql-jdbc-driver/pom.xml   |  2 +-
 memory/memory-core/pom.xml              |  4 ++--
 performance/pom.xml                     |  6 +++---
 pom.xml                                 | 14 +++++++-------
 tools/pom.xml                           |  2 +-
 7 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/bom/pom.xml b/bom/pom.xml
index 267dcef73..d97cc291c 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -24,7 +24,7 @@ under the License.
     <groupId>org.apache</groupId>
     <artifactId>apache</artifactId>
     <version>37</version>
-    <relativePath></relativePath>
+    <relativePath/>
   </parent>
 
   <groupId>org.apache.arrow</groupId>
@@ -78,7 +78,7 @@ under the License.
   </issueManagement>
 
   <properties>
-    <arrow.vector.classifier></arrow.vector.classifier>
+    <arrow.vector.classifier/>
     <!-- org.apache:apache overrides -->
     <minimalJavaBuildVersion>17</minimalJavaBuildVersion>
     <maven.compiler.source>17</maven.compiler.source>
@@ -208,7 +208,7 @@ under the License.
         <plugin>
           <groupId>com.diffplug.spotless</groupId>
           <artifactId>spotless-maven-plugin</artifactId>
-          <version>2.44.4</version>
+          <version>3.4.0</version>
         </plugin>
         <plugin>
           <groupId>org.codehaus.mojo</groupId>
@@ -235,7 +235,7 @@ under the License.
               
<file>${maven.multiModuleProjectDirectory}/dev/license/asf-xml.license</file>
               <delimiter>(&lt;configuration|&lt;project)</delimiter>
             </licenseHeader>
-            <sortPom></sortPom>
+            <sortPom/>
           </pom>
         </configuration>
         <executions>
diff --git a/flight/flight-integration-tests/pom.xml 
b/flight/flight-integration-tests/pom.xml
index ec81162e5..f6ae8e16a 100644
--- a/flight/flight-integration-tests/pom.xml
+++ b/flight/flight-integration-tests/pom.xml
@@ -101,7 +101,7 @@ under the License.
                 </filter>
               </filters>
               <transformers>
-                <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"></transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
                 <transformer 
implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
                   <resource>META-INF/LICENSE.txt</resource>
                   <file>src/shade/LICENSE.txt</file>
diff --git a/flight/flight-sql-jdbc-driver/pom.xml 
b/flight/flight-sql-jdbc-driver/pom.xml
index 55de7221e..ff5763702 100644
--- a/flight/flight-sql-jdbc-driver/pom.xml
+++ b/flight/flight-sql-jdbc-driver/pom.xml
@@ -138,7 +138,7 @@ under the License.
                 </relocation>
               </relocations>
               <transformers>
-                <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"></transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
                 <transformer 
implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
                   <resource>META-INF/LICENSE.txt</resource>
                   <file>src/shade/LICENSE.txt</file>
diff --git a/memory/memory-core/pom.xml b/memory/memory-core/pom.xml
index 1c7b6f883..825b3dae4 100644
--- a/memory/memory-core/pom.xml
+++ b/memory/memory-core/pom.xml
@@ -100,8 +100,8 @@ under the License.
             <phase>test</phase>
             <configuration>
               <!-- Do not inherit the default add-opens flag and excludes -->
-              <argLine combine.self="override"></argLine>
-              <excludes combine.self="override"></excludes>
+              <argLine combine.self="override"/>
+              <excludes combine.self="override"/>
               <includes>
                 <include>**/TestOpens.java</include>
               </includes>
diff --git a/performance/pom.xml b/performance/pom.xml
index 413d5ba1e..d994bff45 100644
--- a/performance/pom.xml
+++ b/performance/pom.xml
@@ -35,10 +35,10 @@ under the License.
     <skip.perf.benchmarks>true</skip.perf.benchmarks>
     <benchmark.filter>.*</benchmark.filter>
     <benchmark.forks>1</benchmark.forks>
-    <benchmark.jvmargs></benchmark.jvmargs>
+    <benchmark.jvmargs/>
     <benchmark.warmups>5</benchmark.warmups>
     <benchmark.runs>5</benchmark.runs>
-    <benchmark.list></benchmark.list>
+    <benchmark.list/>
     <benchmark.resultfile>jmh-result.json</benchmark.resultfile>
     <benchmark.resultformat>json</benchmark.resultformat>
   </properties>
@@ -143,7 +143,7 @@ under the License.
           <executable>java</executable>
           <arguments>
             <argument>-classpath</argument>
-            <classpath></classpath>
+            <classpath/>
             <argument>org.openjdk.jmh.Main</argument>
             <argument>${benchmark.filter}</argument>
             <argument>-f</argument>
diff --git a/pom.xml b/pom.xml
index 25d49a070..06cb916b4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -107,7 +107,7 @@ under the License.
     <dep.avro.version>1.12.1</dep.avro.version>
     <dep.parquet.version>1.17.0</dep.parquet.version>
     <dep.mockito-bom.version>5.23.0</dep.mockito-bom.version>
-    <arrow.vector.classifier></arrow.vector.classifier>
+    <arrow.vector.classifier/>
     <forkCount>2</forkCount>
     <checkstyle.version>10.23.0</checkstyle.version>
     <checkstyle.failOnViolation>true</checkstyle.failOnViolation>
@@ -374,7 +374,7 @@ under the License.
                     </goals>
                   </pluginExecutionFilter>
                   <action>
-                    <ignore></ignore>
+                    <ignore/>
                   </action>
                 </pluginExecution>
                 <pluginExecution>
@@ -387,7 +387,7 @@ under the License.
                     </goals>
                   </pluginExecutionFilter>
                   <action>
-                    <ignore></ignore>
+                    <ignore/>
                   </action>
                 </pluginExecution>
                 <pluginExecution>
@@ -400,7 +400,7 @@ under the License.
                     </goals>
                   </pluginExecutionFilter>
                   <action>
-                    <ignore></ignore>
+                    <ignore/>
                   </action>
                 </pluginExecution>
                 <pluginExecution>
@@ -413,7 +413,7 @@ under the License.
                     </goals>
                   </pluginExecutionFilter>
                   <action>
-                    <ignore></ignore>
+                    <ignore/>
                   </action>
                 </pluginExecution>
                 <pluginExecution>
@@ -492,7 +492,7 @@ under the License.
         <plugin>
           <groupId>com.diffplug.spotless</groupId>
           <artifactId>spotless-maven-plugin</artifactId>
-          <version>2.44.4</version>
+          <version>3.4.0</version>
         </plugin>
         <plugin>
           <groupId>org.codehaus.mojo</groupId>
@@ -734,7 +734,7 @@ under the License.
               
<file>${maven.multiModuleProjectDirectory}/dev/license/asf-xml.license</file>
               <delimiter>(&lt;configuration|&lt;project)</delimiter>
             </licenseHeader>
-            <sortPom></sortPom>
+            <sortPom/>
           </pom>
           <java>
             <googleJavaFormat>
diff --git a/tools/pom.xml b/tools/pom.xml
index 64634b9ab..b4d64fd43 100644
--- a/tools/pom.xml
+++ b/tools/pom.xml
@@ -126,7 +126,7 @@ under the License.
                 </filter>
               </filters>
               <transformers>
-                <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"></transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
                 <transformer 
implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
                   <resource>META-INF/LICENSE.txt</resource>
                   <file>src/shade/LICENSE.txt</file>

Reply via email to