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> -> <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>
-> <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> -> <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> -> <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> -> <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 />
[](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>(<configuration|<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>(<configuration|<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>