diff --git a/pom.xml b/pom.xml index abc798ae590160396b7d11ee87c7e2c3c84a8ff3..73b6018727b7f81a89c45274b64432d1eac90fdc 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <compiler-plugin.version>3.8.1</compiler-plugin.version> <!-- Fix checkstyle version to ensure sun_checks.xml matches. --> <checkstyle.version>3.3.1</checkstyle.version> - <jacoco.version>0.8.10</jacoco.version> + <jacoco.version>0.8.11</jacoco.version> <javase.api.link>https://docs.oracle.com/en/java/javase/17/docs/api</javase.api.link> <javadoc.version>3.6.2</javadoc.version> <junit.version>4.13.2</junit.version> @@ -102,11 +102,11 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <metadata.description xml:lang="fr">Bibliothèque d'indicateurs agro- et éco-climatiques.</metadata.description> <metadata.long-description xml:lang="en"><![CDATA[Indicators is a Java library developed at INRAE AgroClim to compute agro- and eco-climatic indicators using daily or hourly climatic data and phenological data. Phenological data can be replaced by one of the embedded phenological models.]]></metadata.long-description> <metadata.long-description xml:lang="fr"><![CDATA[Indicators est une bibliothèque Java développée dans l'unité INRAE AgroClim pour calculer des indicateurs agro- et éco-climatiques à partir de données climatiques journalières ou horaires et des donnés phénologiques. Un des modèles phénologiques peut être utilisé à la place des données phénologiques.]]></metadata.long-description> - <pmd.version>3.21.0</pmd.version> + <pmd.version>3.21.2</pmd.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <sloccount.path>bin/sloccount.sh</sloccount.path> - <spotbugs.version>4.8.1.0</spotbugs.version> - <surefire.version>3.1.2</surefire.version> + <spotbugs.version>4.8.2.0</spotbugs.version> + <surefire.version>3.2.5</surefire.version> </properties> <profiles> <profile> @@ -146,13 +146,13 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-csv</artifactId> - <version>2.15.2</version> + <version>2.17.2</version> </dependency> <!-- JSON for error output --> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> - <version>20190722</version> + <version>20240303</version> </dependency> <!-- JEXL --> <dependency> @@ -188,7 +188,7 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> - <version>3.3.0</version> + <version>3.4.1</version> <executions> <execution> <id>enforce-java</id> @@ -208,7 +208,7 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.11.0</version> + <version>3.12.1</version> <configuration> <annotationProcessorPaths> <!-- This plugin allows a Maven project to take advantage of Project Lombok --> @@ -237,7 +237,7 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> - <version>3.1.0</version> + <version>3.2.0</version> <executions> <execution> <phase>validate</phase> @@ -260,7 +260,7 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <plugin> <artifactId>exec-maven-plugin</artifactId> <groupId>org.codehaus.mojo</groupId> - <version>3.1.0</version> + <version>3.2.0</version> <executions> <execution> <phase>package</phase> @@ -368,7 +368,7 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <dependency> <groupId>net.sourceforge.plantuml</groupId> <artifactId>plantuml</artifactId> - <version>8015</version> + <version>8059</version> </dependency> </dependencies> <executions> @@ -386,7 +386,7 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> - <version>3.2.1</version> + <version>3.3.0</version> <executions> <execution> <id>attach-sources</id> @@ -399,11 +399,9 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. </plugins> <pluginManagement> <plugins> - <!-- To ensure deployment properties are loaded from settings.xml, maven-deploy-plugin >= 2.8 is needed --> - <!-- maven-deploy-plugin-3.0.0-M1 is broken with classifiers and needs changes in .m2/settings.xml --> <plugin> <artifactId>maven-deploy-plugin</artifactId> - <version>2.8.2</version> + <version>3.1.1</version> </plugin> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> @@ -419,7 +417,7 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <dependency> <groupId>org.apache.maven.doxia</groupId> <artifactId>doxia-module-markdown</artifactId> - <version>2.0.0-M7</version> + <version>2.0.0-M12</version> </dependency> </dependencies> </plugin> @@ -521,7 +519,7 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> - <version>3.3.0</version> + <version>3.3.2</version> </plugin> <!-- Generates API JavaDoc. -->