diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 74d6e06..1eb1017 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -15,9 +15,9 @@ jobs: name: Java ${{ matrix.java }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Set up Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: distribution: temurin java-version: ${{ matrix.java }} diff --git a/CITATION.cff b/CITATION.cff index 99d67f1..19748bd 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -11,7 +11,7 @@ authors: given-names: Ammar orcid: https://orcid.org/0000-0002-8399-8990 title: NanoJava -version: 2.0.5 -date-released: 2025-08-16 +version: 2.0.6 +date-released: 2026-03-08 doi: 10.5281/zenodo.6984324 url: "https://github.com/enanomapper/nanojava" diff --git a/README.md b/README.md index 93c23c3..2cc7fdb 100644 --- a/README.md +++ b/README.md @@ -53,11 +53,11 @@ If you do not have Docker or if it is an overhead for your use case, you can bun 4. Now, you will have the standalone jar file in the "target" folder named: - nanojava-2.0.4-SNAPSHOT-jar-with-dependencies.jar + nanojava-2.0.6-SNAPSHOT-jar-with-dependencies.jar 5. The JAR file is used in the same way as the Docker image in the "Usage" section with replacing: - "docker run" with "java -jar nanojava-2.0.4-SNAPSHOT-jar-with-dependencies.jar" + "docker run" with "java -jar nanojava-2.0.6-SNAPSHOT-jar-with-dependencies.jar" and make sure you provide the absolute paths for your files in this case. diff --git a/pom.xml b/pom.xml index 1c1f36e..a8baf30 100644 --- a/pom.xml +++ b/pom.xml @@ -1,12 +1,12 @@ + 4.0.0 io.github.egonw nanojava - Java library extending the Chemistry Development Kit with functionality for nanomaterials. + Java library extending the Chemistry Development Kit with functionality for nanomaterials. NanoJava - 2.0.5 + 2.0.6 https://github.com/enanomapper/nanojava - GNU LGPL 2.1 or later @@ -33,6 +33,28 @@ + + + sonatypeSnapshots + Sonatype Snapshots + + false + + + true + + https://central.sonatype.com/repository/maven-snapshots/ + + + + + 2.12 + 5.13.3 + UTF-8 + 11 + 11 + + org.junit.jupiter @@ -52,59 +74,50 @@ org.blueobelisk cmlxom - 4.13 + 4.15 + + + org.openscience.cdk + cdk-formula + ${cdk.version} + + + org.openscience.cdk + cdk-inchi + ${cdk.version} - - org.openscience.cdk - cdk-formula - ${cdk.version} - - - org.openscience.cdk - cdk-inchi - ${cdk.version} - - - org.openscience.cdk - cdk-libiocml - ${cdk.version} - - - org.openscience.cdk - cdk-silent - ${cdk.version} - - - org.openscience.cdk - cdk-smiles - ${cdk.version} - - - info.picocli - picocli - 4.7.7 - - - com.github.egonw - jqudt - 1.5.1 - - com.github.stefanbirkner - system-rules - 1.19.0 - test + org.openscience.cdk + cdk-libiocml + ${cdk.version} + + + org.openscience.cdk + cdk-silent + ${cdk.version} + + + org.openscience.cdk + cdk-smiles + ${cdk.version} + + + info.picocli + picocli + 4.7.7 + + + com.github.egonw + jqudt + 1.5.2 + + + com.github.stefanbirkner + system-rules + 1.19.0 + test - - - 2.11 - 5.13.3 - UTF-8 - 1.8 - 1.8 - - @@ -113,7 +126,6 @@ https://chem-bla-ics.linkedchemistry.info/ - Ammar Ammar @@ -122,7 +134,6 @@ Nina Jeliazkova - @@ -134,7 +145,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.6.1 + 3.6.2 enforce-maven @@ -154,119 +165,119 @@ - - maven-assembly-plugin - 3.7.1 - - - jar-with-dependencies - - - - io.github.egonw.nanojava.NanoJava - - - - - - make-assembly - package - - single - - - - - - org.jacoco - jacoco-maven-plugin - 0.8.13 - - - start-agent - - prepare-agent - - - - generate-report - - report - - - - - - org.sonatype.central - central-publishing-maven-plugin - 0.8.0 - true - - central - true - published - - - - org.apache.maven.plugins - maven-gpg-plugin - 3.2.8 - - - sign-artifacts - verify - - sign - - - - - - maven-surefire-plugin - 3.5.3 - - ${junit5.groups} - ${junit5.excludeGroups} - - - - org.apache.maven.plugins - maven-source-plugin - 3.3.1 - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.11.2 - - - attach-javadocs - - jar - - - - aggregate - - aggregate - - site - - - - - - 8 - - - + + maven-assembly-plugin + 3.8.0 + + + jar-with-dependencies + + + + io.github.egonw.nanojava.NanoJava + + + + + + make-assembly + package + + single + + + + + + org.jacoco + jacoco-maven-plugin + 0.8.14 + + + start-agent + + prepare-agent + + + + generate-report + + report + + + + + + org.sonatype.central + central-publishing-maven-plugin + 0.10.0 + true + + central + true + published + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.2.8 + + + sign-artifacts + verify + + sign + + + + + + maven-surefire-plugin + 3.5.5 + + ${junit5.groups} + ${junit5.excludeGroups} + + + + org.apache.maven.plugins + maven-source-plugin + 3.4.0 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.12.0 + + + attach-javadocs + + jar + + + + aggregate + + aggregate + + site + + + + + + 8 + + +