From 50399fd3ad6c754b35013bb183a00c0182ad3ca1 Mon Sep 17 00:00:00 2001 From: Abel Salgado Romero Date: Fri, 29 Dec 2023 11:21:39 +0100 Subject: [PATCH] Improve dependency management (#690) * Set Dependabot interval to 'daily' * Set jacoco version directly for better Dependabot recognition * Removed unnecessary property 'project.execution.environment' * Move coveralls plugin to parent 'pluginManagement' for better Dependabot recognition --- .github/dependabot.yml | 6 +++--- CHANGELOG.adoc | 1 + asciidoctor-converter-doxia-module/pom.xml | 14 ------------- asciidoctor-maven-plugin/pom.xml | 14 ------------- asciidoctor-parser-doxia-module/pom.xml | 14 ------------- pom.xml | 23 ++++++++++++++++++---- 6 files changed, 23 insertions(+), 49 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8336c145..accf61a1 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,13 +3,13 @@ updates: - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "weekly" + interval: "daily" labels: - "dependencies" - package-ecosystem: "maven" directory: "/" schedule: - interval: "weekly" + interval: "daily" labels: - "dependencies" commit-message: @@ -25,7 +25,7 @@ updates: - package-ecosystem: "maven" directory: "/" schedule: - interval: "weekly" + interval: "daily" labels: - "dependencies" commit-message: diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index f56529ec..dad9dcc8 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -39,6 +39,7 @@ Build / Infrastructure:: * Use Maven v3.9.5 in CI and wrapper (#662) * Add Java 21 to CI (#664) * Add Dependabot to automate dependency management (#669) + * Improvements to dependency management (#690) Documentation:: diff --git a/asciidoctor-converter-doxia-module/pom.xml b/asciidoctor-converter-doxia-module/pom.xml index 318a747e..896f9f23 100644 --- a/asciidoctor-converter-doxia-module/pom.xml +++ b/asciidoctor-converter-doxia-module/pom.xml @@ -19,7 +19,6 @@ 1.11.1 - 4.3.0 2.1.1 @@ -75,19 +74,6 @@ org.eluder.coveralls coveralls-maven-plugin - ${maven.coveralls.plugin.version} - - - jakarta.xml.bind - jakarta.xml.bind-api - 2.3.3 - - - org.glassfish.jaxb - jaxb-runtime - 2.3.3 - - diff --git a/asciidoctor-maven-plugin/pom.xml b/asciidoctor-maven-plugin/pom.xml index ade49cb0..7c195d44 100644 --- a/asciidoctor-maven-plugin/pom.xml +++ b/asciidoctor-maven-plugin/pom.xml @@ -20,7 +20,6 @@ 3.8.1 4.1.104.Final - 4.3.0 @@ -79,19 +78,6 @@ org.eluder.coveralls coveralls-maven-plugin - ${maven.coveralls.plugin.version} - - - jakarta.xml.bind - jakarta.xml.bind-api - 2.3.3 - - - org.glassfish.jaxb - jaxb-runtime - 2.3.3 - - diff --git a/asciidoctor-parser-doxia-module/pom.xml b/asciidoctor-parser-doxia-module/pom.xml index 11786cc5..7c01fc73 100644 --- a/asciidoctor-parser-doxia-module/pom.xml +++ b/asciidoctor-parser-doxia-module/pom.xml @@ -18,7 +18,6 @@ 1.11.1 - 4.3.0 2.1.1 @@ -79,19 +78,6 @@ org.eluder.coveralls coveralls-maven-plugin - ${maven.coveralls.plugin.version} - - - jakarta.xml.bind - jakarta.xml.bind-api - 2.3.3 - - - org.glassfish.jaxb - jaxb-runtime - 2.3.3 - - diff --git a/pom.xml b/pom.xml index 98826a0e..4e5296f9 100644 --- a/pom.xml +++ b/pom.xml @@ -75,11 +75,9 @@ UTF-8 11 - JavaSE-1.8 + 3.9.1 2.5.11 9.4.5.0 - 3.9.1 - 0.8.11 @@ -201,7 +199,7 @@ org.jacoco jacoco-maven-plugin - ${maven.jacoco.plugin.version} + 0.8.11 prepare-agent @@ -211,6 +209,23 @@ + + org.eluder.coveralls + coveralls-maven-plugin + 4.3.0 + + + jakarta.xml.bind + jakarta.xml.bind-api + 2.3.3 + + + org.glassfish.jaxb + jaxb-runtime + 2.3.3 + + +