From 79c42e6a1711d5a90242226b6acc828783418ef9 Mon Sep 17 00:00:00 2001 From: Markus Spann Date: Thu, 3 Sep 2026 19:54:52 +0200 Subject: [PATCH 1/6] Set Maven defaultGoal to 'clean verify' --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index d71c3c98..f39a1b84 100644 --- a/pom.xml +++ b/pom.xml @@ -80,6 +80,7 @@ + clean verify org.apache.maven.plugins From ad6255549ed7a5bab30405fd505d14d207c64cd0 Mon Sep 17 00:00:00 2001 From: Markus Spann Date: Thu, 3 Sep 2026 19:55:14 +0200 Subject: [PATCH 2/6] Add custom IntelliJ IDEA project icon --- .gitignore | 3 ++- .idea/icon.svg | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .idea/icon.svg diff --git a/.gitignore b/.gitignore index 33e21aea..f8a141bd 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,8 @@ .project *.iml -.idea +.idea/* +!.idea/icon.svg build dbus-java-osgi/META-INF diff --git a/.idea/icon.svg b/.idea/icon.svg new file mode 100644 index 00000000..571a30d0 --- /dev/null +++ b/.idea/icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + From 820faaf875248a4e33feb5fd062c477f8991519c Mon Sep 17 00:00:00 2001 From: Markus Spann Date: Thu, 3 Sep 2026 19:57:42 +0200 Subject: [PATCH 3/6] Remove redundant compiler.source/target properties maven.compiler.release alone is sufficient since maven-compiler-plugin 3.6+; the explicit compile execution overriding release from the now redundant compiler.source property added no value. --- pom.xml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/pom.xml b/pom.xml index f39a1b84..9e5d96b7 100644 --- a/pom.xml +++ b/pom.xml @@ -58,8 +58,6 @@ UTF-8 21 - 21 - 21 ${maven.multiModuleProjectDirectory} 2025-12-21T13:12:42Z @@ -248,17 +246,6 @@ org.apache.maven.plugins maven-compiler-plugin ${mvn.maven.compiler.plugin} - - - compile - - compile - - - ${maven.compiler.source} - - - org.apache.maven.plugins From af15cd3330c9a61a458a1952e2efca7f885fa8d3 Mon Sep 17 00:00:00 2001 From: Markus Spann Date: Thu, 3 Sep 2026 19:58:01 +0200 Subject: [PATCH 4/6] Add banDuplicatePomDependencyVersions enforcer rule Guards against accidentally declaring the same dependency twice with different versions in a module's pom.xml. --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index 9e5d96b7..f4e7a9c8 100644 --- a/pom.xml +++ b/pom.xml @@ -198,6 +198,7 @@ unix + From 23b30c6a7a7c131024e48220b971ac7678b1ed9d Mon Sep 17 00:00:00 2001 From: Markus Spann Date: Thu, 3 Sep 2026 19:58:25 +0200 Subject: [PATCH 5/6] Add issueManagement pointing to GitHub Issues --- pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pom.xml b/pom.xml index f4e7a9c8..eb05058c 100644 --- a/pom.xml +++ b/pom.xml @@ -541,6 +541,11 @@ HEAD + + GitHub Issues + https://github.com/hypfvieh/dbus-java/issues + + MIT License From 2de8f9bccd186d2c048b0985a598de47f7c51458 Mon Sep 17 00:00:00 2001 From: Markus Spann Date: Thu, 3 Sep 2026 20:00:00 +0200 Subject: [PATCH 6/6] Update build plugin versions pmd 7.22.0 -> 7.27.0, maven-enforcer-plugin 3.6.2 -> 3.6.3, versions-maven-plugin 2.20.1 -> 2.21.0, central-publishing-maven-plugin 0.9.0 -> 0.11.0. Verified via full "mvn clean verify" across all modules (checkstyle, PMD, enforcer and tests all green). --- pom.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index eb05058c..3fbcbaa8 100644 --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,7 @@ 6.0.1 - 7.22.0 + 7.27.0 12.3.0 1.5.35 2.0.17 @@ -33,7 +33,7 @@ 3.5.0 3.14.1 3.1.4 - 3.6.2 + 3.6.3 3.2.8 3.1.4 3.5.0 @@ -46,8 +46,8 @@ 3.4.0 3.5.4 5.5.0.6356 - 2.20.1 - 0.9.0 + 2.21.0 + 0.11.0 false