From a7a185037d84ea3f1754777e87bda955d3635185 Mon Sep 17 00:00:00 2001 From: Egon Willighagen Date: Sat, 7 Mar 2026 20:08:12 +0100 Subject: [PATCH 1/7] Open for development --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1c1f36e..0734c41 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ nanojava Java library extending the Chemistry Development Kit with functionality for nanomaterials. NanoJava - 2.0.5 + 2.0.6-SNAPSHOT https://github.com/enanomapper/nanojava From 761a21b196c4b59a90ab3e88b81089f1cd28ffad Mon Sep 17 00:00:00 2001 From: Egon Willighagen Date: Sat, 7 Mar 2026 20:11:12 +0100 Subject: [PATCH 2/7] Updated GH actions --- .github/workflows/maven.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 }} From 180d63b99a4662478d3f354940872957260413a0 Mon Sep 17 00:00:00 2001 From: Egon Willighagen Date: Sat, 7 Mar 2026 20:25:09 +0100 Subject: [PATCH 3/7] Updated build plugins and dependencies --- pom.xml | 335 +++++++++++++++++++++++++++----------------------------- 1 file changed, 164 insertions(+), 171 deletions(-) diff --git a/pom.xml b/pom.xml index 0734c41..2bfaf74 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.6-SNAPSHOT https://github.com/enanomapper/nanojava - GNU LGPL 2.1 or later @@ -14,14 +14,12 @@ repo - scm:git:git://github.com/egonw/nanojava.git scm:git:ssh://git@github.com/egonw/nanojava.git http://github.com/egonw/nanojava/tree/master HEAD - central @@ -32,7 +30,13 @@ https://central.sonatype.com - + + 2.12 + 5.13.3 + UTF-8 + 11 + 11 + org.junit.jupiter @@ -52,59 +56,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-libiocml + ${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-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 - - - 2.11 - 5.13.3 - UTF-8 - 1.8 - 1.8 - - @@ -113,7 +108,6 @@ https://chem-bla-ics.linkedchemistry.info/ - Ammar Ammar @@ -122,7 +116,6 @@ Nina Jeliazkova - @@ -134,7 +127,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.6.1 + 3.6.2 enforce-maven @@ -154,119 +147,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 + + + From 50969a700d981f8b33d0b2db43773ebaa49a4cb1 Mon Sep 17 00:00:00 2001 From: Egon Willighagen Date: Sat, 7 Mar 2026 20:29:50 +0100 Subject: [PATCH 4/7] jQUDT snapshot --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2bfaf74..2e53e3a 100644 --- a/pom.xml +++ b/pom.xml @@ -91,7 +91,7 @@ com.github.egonw jqudt - 1.5.1 + 1.5.2-SNAPSHOT com.github.stefanbirkner From b17b3e23494fba3fd216f0e77798b69e61ac5c37 Mon Sep 17 00:00:00 2001 From: Egon Willighagen Date: Sat, 7 Mar 2026 23:24:57 +0100 Subject: [PATCH 5/7] Added the snapshot repo --- pom.xml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pom.xml b/pom.xml index 2e53e3a..50ba541 100644 --- a/pom.xml +++ b/pom.xml @@ -14,12 +14,14 @@ repo + scm:git:git://github.com/egonw/nanojava.git scm:git:ssh://git@github.com/egonw/nanojava.git http://github.com/egonw/nanojava/tree/master HEAD + central @@ -30,6 +32,21 @@ https://central.sonatype.com + + + + sonatypeSnapshots + Sonatype Snapshots + + false + + + true + + https://central.sonatype.com/repository/maven-snapshots/ + + + 2.12 5.13.3 @@ -37,6 +54,7 @@ 11 11 + org.junit.jupiter From 3e456075b7779140f958bbc484cdf79e3136737e Mon Sep 17 00:00:00 2001 From: Egon Willighagen Date: Sun, 8 Mar 2026 11:04:03 +0100 Subject: [PATCH 6/7] jQUDT 1.5.2 is out --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 50ba541..59a2252 100644 --- a/pom.xml +++ b/pom.xml @@ -109,7 +109,7 @@ com.github.egonw jqudt - 1.5.2-SNAPSHOT + 1.5.2 com.github.stefanbirkner From 528bd9b310653db4609296cc7ef5d73a91a97b1c Mon Sep 17 00:00:00 2001 From: Egon Willighagen Date: Sun, 8 Mar 2026 11:06:38 +0100 Subject: [PATCH 7/7] Release 2.0.6 --- CITATION.cff | 4 ++-- README.md | 4 ++-- pom.xml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) 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 59a2252..a8baf30 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ nanojava Java library extending the Chemistry Development Kit with functionality for nanomaterials. NanoJava - 2.0.6-SNAPSHOT + 2.0.6 https://github.com/enanomapper/nanojava