diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs index a474f512..51bb81c3 100644 --- a/.settings/org.eclipse.core.resources.prefs +++ b/.settings/org.eclipse.core.resources.prefs @@ -1,6 +1,5 @@ eclipse.preferences.version=1 encoding//src/rawDeepLearningClassifer/segmenter/SegmenterProcess.java=UTF-8 -encoding//src/test=UTF-8 encoding//src/test/resources=UTF-8 encoding/=UTF-8 encoding/src=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index c2082326..42ac2a1a 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,16 +1,16 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=16 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.3 +org.eclipse.jdt.core.compiler.compliance=16 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=ignore +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=ignore +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.3 +org.eclipse.jdt.core.compiler.source=16 diff --git a/dependency-reduced-pom.xml b/dependency-reduced-pom.xml index c3db71b0..c42d2091 100644 --- a/dependency-reduced-pom.xml +++ b/dependency-reduced-pom.xml @@ -189,8 +189,10 @@ 11 11 UTF-8 + 1.6.6 21 2.4.0-b180830.0438 + 1.10.19 2.4.0-b180830.0438 2.4.0-b180830.0359 diff --git a/pom.xml b/pom.xml index ef9c2acd..9e390083 100644 --- a/pom.xml +++ b/pom.xml @@ -1,12 +1,10 @@ - - 4.0.0 - org.pamguard - Pamguard - 2.02.11d - Pamguard - Pamguard using Maven to control dependencies + + 4.0.0 + org.pamguard + Pamguard + 2.02.12 + Pamguard + Pamguard using Maven to control dependencies www.pamguard.org Sea Mammal Research Unit, University of St. Andrews @@ -14,34 +12,36 @@ - - UTF-8 - 21 - 11 - 11 - - 2.4.0-b180830.0438 + + UTF-8 + 21 + 11 + 11 + + 2.4.0-b180830.0438 2.4.0-b180830.0359 2.4.0-b180830.0438 - + 1.10.19 + 1.6.6 + - - - ${basedir}/src - ${basedir}/src/test - - - src - - META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA - **/*.java - jars/*.* - - - - - - + + + ${basedir}/src + ${basedir}/src/test + + + src + + META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA + **/*.java + jars/*.* + + + + + + - + - - org.apache.maven.plugins - maven-compiler-plugin - 3.12.1 - - - 21 - jdt - - - - - org.eclipse.tycho - tycho-compiler-jdt - 1.5.1 - - - - + --> + + org.apache.maven.plugins + maven-compiler-plugin + 3.12.1 + + + 21 + jdt + + + + + org.eclipse.tycho + tycho-compiler-jdt + 1.5.1 + + + + - - org.openjfx - javafx-maven-plugin - 0.0.8 - - + + org.openjfx + javafx-maven-plugin + 0.0.8 + + @@ -101,7 +101,7 @@ META-INF/*.SF META-INF/*.DSA META-INF/*.RSA - test/resources/** + test/resources/** @@ -128,41 +128,41 @@ - - + + - - com.github.marschall - jdeps-maven-plugin - 0.5.1 - - - - - org.apache.maven.plugins - maven-dependency-plugin - 3.1.1 - - - copy-dependencies - package - - copy-dependencies - - - ${project.build.directory}/tempDependencies - false - false - true - - - + + com.github.marschall + jdeps-maven-plugin + 0.5.1 + + + + + org.apache.maven.plugins + maven-dependency-plugin + 3.1.1 + + + copy-dependencies + package + + copy-dependencies + + + ${project.build.directory}/tempDependencies + false + false + true + + + - - - - - - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - + + + + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins - + maven-dependency-plugin - + [3.1.1,) - - + + purge-local-repository - - - - - - - - - - - - - - - - - - com.github.marschall - jdeps-maven-plugin - 0.5.1 - - - - - - - + + + + + + + + + + + + + + + + + + com.github.marschall + jdeps-maven-plugin + 0.5.1 + + + + + + + @@ -249,18 +249,18 @@ file://${project.basedir}/repo - - - - - false - - unidata-all - Unidata netCDF - https://artifacts.unidata.ucar.edu/repository/unidata-all/ - - - + + + false + + unidata-all + Unidata netCDF + https://artifacts.unidata.ucar.edu/repository/unidata-all/ + + + - - - - bedatadriven - bedatadriven public repo - https://nexus.bedatadriven.com/content/groups/public/ - - - - - - false - - talan - talan - https://nexus.talanlabs.com/content/repositories/releases/ - - - - central - https://repo1.maven.org/maven2 - - - + + + + bedatadriven + bedatadriven public repo + https://nexus.bedatadriven.com/content/groups/public/ + - - - - - - io.github.macster110 - jpamutils - 0.0.59 - + + + false + + talan + talan + https://nexus.talanlabs.com/content/repositories/releases/ + - - - io.github.macster110 - jdl4pam - 0.0.99b - - - - - gov.nist.math - jama - 1.0.3 - - - - + + + + + io.github.macster110 + jpamutils + 0.0.59 + + + + + io.github.macster110 + jdl4pam + 0.0.99b + + + + + gov.nist.math + jama + 1.0.3 + + + + - - org.openjfx - javafx-controls - ${javafx.version} - + + org.openjfx + javafx-controls + ${javafx.version} + - - + - - org.openjfx - javafx-swing - ${javafx.version} - - - - + - - org.openjfx - javafx-media - ${javafx.version} - + + org.openjfx + javafx-media + ${javafx.version} + - - + - - org.openjfx - javafx-web - ${javafx.version} - - - - - net.synedra - validatorfx - 0.4.2 - - - - - org.apache.commons - commons-compress - 1.19 - + + org.openjfx + javafx-web + ${javafx.version} + - - - org.apache.commons - commons-csv - 1.7 - - - - - commons-io - commons-io - 2.6 - - - - - org.apache.commons - commons-lang3 - 3.9 - - - - - org.apache.commons - commons-math3 - 3.6.1 - - - - - org.apache.commons - commons-math - 2.2 - - - - - commons-net - commons-net - 3.6 - - - - - org.controlsfx - controlsfx - 11.2.0 - - - org.openjfx - javafx-base - - - org.openjfx - javafx-controls - - - org.openjfx - javafx-graphics - - - org.openjfx - javafx-media - - - org.openjfx - javafx-web - - - - - - + + net.synedra + validatorfx + 0.4.2 + + + + + org.apache.commons + commons-compress + 1.19 + + + + + org.apache.commons + commons-csv + 1.7 + + + + + commons-io + commons-io + 2.6 + + + + + org.apache.commons + commons-lang3 + 3.9 + + + + + org.apache.commons + commons-math3 + 3.6.1 + + + + + org.apache.commons + commons-math + 2.2 + + + + + commons-net + commons-net + 3.6 + + + + + org.controlsfx + controlsfx + 11.2.0 + + + org.openjfx + javafx-base + + + org.openjfx + javafx-controls + + + org.openjfx + javafx-graphics + + + org.openjfx + javafx-media + + + org.openjfx + javafx-web + + + + + + - - org.kordamp.ikonli - ikonli-javafx - 12.3.1 - - - - - org.kordamp.ikonli - ikonli-swing - 12.3.1 - - - - - org.kordamp.ikonli - ikonli-materialdesign2-pack - 12.3.1 - - - - - org.kordamp.ikonli - ikonli-fileicons-pack - 12.3.1 - + + org.kordamp.ikonli + ikonli-javafx + 12.3.1 + - + + org.kordamp.ikonli + ikonli-swing + 12.3.1 + + + + + org.kordamp.ikonli + ikonli-materialdesign2-pack + 12.3.1 + + + + + org.kordamp.ikonli + ikonli-fileicons-pack + 12.3.1 + + + - - net.sf.geographiclib - GeographicLib-Java - 1.50 - - - - - - - - - com.fasterxml.jackson.core - jackson-databind - 2.10.1 - - - + + com.fasterxml.jackson.core + jackson-databind + 2.10.1 + + + - - - - - - org.jflac - jflac-codec - 1.5.2 - - - - - javax.help - javahelp - 2.0.05 - - - - - net.java.dev.jna - jna - 5.5.0 - - + + + + org.jflac + jflac-codec + 1.5.2 + + + + + javax.help + javahelp + 2.0.05 + + + + + net.java.dev.jna + jna + 5.5.0 + + - - net.java.dev.jna - jna-platform - 5.5.0 - - - - - com.jcraft - jsch - 0.1.55 - - - - - com.fazecast - jSerialComm - 2.5.3 - + + net.java.dev.jna + jna-platform + 5.5.0 + - - - edu.emory.mathcs - JTransforms - 2.4 - + + + com.jcraft + jsch + 0.1.55 + - - - com.sun.mail - javax.mail - 1.6.2 - + + + com.fazecast + jSerialComm + 2.5.3 + + + + + edu.emory.mathcs + JTransforms + 2.4 + + + + + com.sun.mail + javax.mail + 1.6.2 + - - - com.drewnoakes - metadata-extractor - 2.12.0 - + + + com.drewnoakes + metadata-extractor + 2.12.0 + - - - mysql - mysql-connector-java - 8.0.18 - + + + mysql + mysql-connector-java + 8.0.18 + - - - + + - - com.google.protobuf - protobuf-java - 3.17.0 - - - - - - edu.ucar - netcdfAll - 4.6.14 - - + com.google.protobuf protobuf-java - - - com.google.protobuf - protobuf-java-util - - - compile - + 3.17.0 + - - - com.opencsv - opencsv - 5.0 - + + + + edu.ucar + netcdfAll + 4.6.14 + + + com.google.protobuf + protobuf-java + + + com.google.protobuf + protobuf-java-util + + + compile + - + + + com.opencsv + opencsv + 5.0 + - - - org.postgresql - postgresql - 42.2.24 - + - + + org.postgresql + postgresql + 42.2.24 + + + - - org.renjin - renjin-script-engine - 0.9.2725 - - - - - org.slf4j - slf4j-api - 1.8.0-beta4 - - - - - - org.slf4j - slf4j-nop - 1.8.0-beta4 - - - + + org.renjin + renjin-script-engine + 0.9.2725 + - - + + org.slf4j + slf4j-api + 1.8.0-beta4 + + + + + + org.slf4j + slf4j-nop + 1.8.0-beta4 + + + + + - - - org.docx4j - docx4j-JAXB-ReferenceImpl - 11.1.3 - - + - - - org.xerial - sqlite-jdbc - 3.45.3.0 - + + + org.xerial + sqlite-jdbc + 3.45.3.0 + - - - net.sf.ucanaccess - ucanaccess - 4.0.4 - + + + net.sf.ucanaccess + ucanaccess + 4.0.4 + - - - nz.ac.waikato.cms.weka - weka-dev - 3.7.7 - + + + nz.ac.waikato.cms.weka + weka-dev + 3.7.7 + - - - javax.vecmath - vecmath - 1.5.2 - + + + javax.vecmath + vecmath + 1.5.2 + - - - - - - - - org.eclipse.persistence - org.eclipse.persistence.moxy - 2.5.0 - - - javax.xml.bind - jaxb-api - ${jaxb.api.version} - - - org.glassfish.jaxb - jaxb-runtime - ${jaxb.runtime.version} - - - org.glassfish.jaxb - jaxb-xjc - ${jaxb.xjc.version} - - - - - - com.sun.jersey.contribs - jersey-multipart - 1.18.1 - - - - - commons-cli - commons-cli - 1.2 - - - - - org.apache.poi - poi - 3.10-beta1 - - - - - com.sun.jersey - jersey-client - 1.18.1 - - - - - com.sun.jersey.contribs - jersey-apache-client - 1.18.1 - - - - - com.miglayout - miglayout - 3.7.4 - - - - - ca.juliusdavies - not-yet-commons-ssl - 0.3.11 - - - - - javax.ws.rs - javax.ws.rs-api - 2.1.1 - - - - - javax.xml.bind - jaxb-api - 2.2.11 - - - - - com.sun.xml.bind - jaxb-impl - 2.2.11 - - - - - javax.activation - activation - 1.1 - - - - - org.glassfish.jaxb - jaxb-core - 2.2.11 - - - - - org.glassfish.jersey.core - jersey-common - 2.2 - - - - - org.apache.commons - commons-text - 1.9 - - - - - - + + org.eclipse.persistence + org.eclipse.persistence.moxy + 2.5.0 + + + javax.xml.bind + jaxb-api + ${jaxb.api.version} + + + org.glassfish.jaxb + jaxb-runtime + ${jaxb.runtime.version} + + + org.glassfish.jaxb + jaxb-xjc + ${jaxb.xjc.version} + + + + + + com.sun.jersey.contribs + jersey-multipart + 1.18.1 + + + + + commons-cli + commons-cli + 1.2 + + + + + org.apache.poi + poi + 3.10-beta1 + + + + + com.sun.jersey + jersey-client + 1.18.1 + + + + + com.sun.jersey.contribs + jersey-apache-client + 1.18.1 + + + + + com.miglayout + miglayout + 3.7.4 + + + + + ca.juliusdavies + not-yet-commons-ssl + 0.3.11 + + + + + javax.ws.rs + javax.ws.rs-api + 2.1.1 + + + + + javax.xml.bind + jaxb-api + 2.2.11 + + + + + com.sun.xml.bind + jaxb-impl + 2.2.11 + + + + + javax.activation + activation + 1.1 + + + + + org.glassfish.jaxb + jaxb-core + 2.2.11 + + + + + org.glassfish.jersey.core + jersey-common + 2.2 + + + + + org.apache.commons + commons-text + 1.9 + + + + + + @@ -891,85 +891,108 @@ 3.1 - - tethys.org - javaclient - 3.0 - + + tethys.org + javaclient + 3.0 + - - - org.pamguard - x3 - 2.2.7 - + + org.pamguard + x3 + 2.2.7 + - - - - it.sauronsoftware - jave - 1.0.2 - - - - - com.synthbot - jasiohost - 1.0.0 - - - + + it.sauronsoftware + jave + 1.0.2 + + + + + com.synthbot + jasiohost + 1.0.0 + + + + - - - - org.springframework - spring-core - 5.2.3.RELEASE - - - - - - com.1stleg - jnativehook - 2.1.0 - - - - - - org.swinglabs.swingx - swingx-all - 1.6.5-1 - - - - - org.fxyz3d - fxyz3d - 0.6.0 - - - - - io.github.mkpaz - atlantafx-base - 2.0.1 - + + + org.springframework + spring-core + 5.2.3.RELEASE + - + + + + com.1stleg + jnativehook + 2.1.0 + + + + + + org.swinglabs.swingx + swingx-all + 1.6.5-1 + + + + + + org.fxyz3d + fxyz3d + 0.6.0 + + + + + io.github.mkpaz + atlantafx-base + 2.0.1 + + + + + javax.servlet + javax.servlet-api + 4.0.1 + + + org.mockito + mockito-all + ${mockito.version} + + + org.powermock + powermock-module-junit4 + ${powermock.version} + + + org.powermock + powermock-api-mockito + ${powermock.version} + + + + \ No newline at end of file diff --git a/src/PamController/PamguardVersionInfo.java b/src/PamController/PamguardVersionInfo.java index 49358749..5cb509ea 100644 --- a/src/PamController/PamguardVersionInfo.java +++ b/src/PamController/PamguardVersionInfo.java @@ -36,7 +36,7 @@ public class PamguardVersionInfo { /** * Release date */ - static public final String date = "24 June 2024"; + static public final String date = "2 August 2024"; // /** // * Release type - Beta or Core