------------------------------------------------------------------- Thu Mar 12 13:29:13 UTC 2026 - Fridrich Strba - Upgrade to upstream version 3.3.0 * New features and improvements + [#620] Add support for optional attach parameter to disable artifact attachment + [#502] Add prefix to zip entries + Exclude automatic modules from jlink image * Documentation updates + Follow Oracle javadoc guidelines + There are no examples + API doc copy edits * Maintenance + README updates + Migrate site docs to Markdown + Cleanup tests + Replace deprecated DefaultJavaToolChain + JUnit Jupiter migration from JUnit 4.x + Enabling Prevent Branch Protection Rules + Add Apache 2.0 LICENSE file + Fix the checkstyle violation introduced in the new version of the parent pom + Skip POM dependencies when assembling jlink classpath + MNGSITE-529: Rename "Goals" to "Plugin Documentation" + document github issues + Enable GitHub issues + Reduce injection + Use Guice injection for ZipArchiver + Replace two deprecated methods + Declare and verify all dependencies + Switch to @Inject * Dependency updates + Bump mavenVersion to 3.9.13 + Bump org.mockito:mockito-junit-jupiter from 4.11.0 to 5.22.0 + Bump org.apache.maven.shared:maven-filtering from 3.3.1 to 3.5.0 + Bump org.assertj:assertj-core from 3.25.2 to 3.27.7 + Bump org.codehaus.mojo:mrm-maven-plugin from 1.6.0 to 1.7.1 + Bump org.apache.maven.plugins:maven-plugins from 41 to 47 + Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.11.0 + Bump org.apache.maven:maven-archiver from 3.6.1 to 3.6.6 + Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.5.2 + Bump actions/checkout from 4 to 6 + Bump commons-io:commons-io from 2.11.0 to 2.21.0 + Bump org.junit:junit-bom from 5.10.1 to 5.14.1 + Update Invokerplugin to 3.9.1 to support Java 25 + Bump actions/setup-java from 4 to 5 - Changes of 3.2.0 * Bug + MJLINK-62: Replace ByteArrayOutputStream with StringWriter + MJLINK-64: Add-options double quoting * New Feature + MJLINK-75: Reproducibility of ZIP artifacts * Improvement + MJLINK-69: Update to Java 11 + MJLINK-76: Upgrade maven-plugin parent to 41 * Task + MJLINK-77: Update description and parameters of --compress to reflect JDK21 changes * Dependency upgrade + MJLINK-63: Upgrade plexus-java + MJLINK-66: Update parent pom to 39 + MJLINK-70: Update m-site-p to 3.12.1 + MJLINK-71: Require Maven 3.6.3 as new baseline + MJLINK-72: Remove common-lang3 + MJLINK-74: Update org.codehaus.plexus:plexus-archiver from 4.7.1 to 4.9.1 - Changes of 3.1.0 * Bug + MJLINK-54: Compiler source/target for site generating does not work with 8 + MJLINK-55: Pre Release Marker in Site must be changed * New Feature + MJLINK-40: Add support for --include-locales option + MJLINK-41: Add support for launcher script * Improvement + MJLINK-36: Use JLink via ToolProvider + MJLINK-49: Add support for single maven projects + MJLINK-52: Add support for classifiers + MJLINK-53: ITs should fail if no jlink binary is available + MJLINK-56: Convert unit tests to Junit5 + MJLINK-58: Remove usage of plexus utils, use commons lang or native java instead. * Task + MJLINK-60: Website still shows PRE-RELEASE watermark * Dependency upgrade + MJLINK-47: Upgrade plexus-archiver to 4.2.3 - Changes of 3.0.0 * Bug + MJLINK-4: NPE on execution + MJLINK-5: Parameter 'compression' is wrong. It is 'compress' + MJLINK-23: Allow setting additional modulepaths + MJLINK-42: NullPointerException when running jlink:jlink * New Feature + MJLINK-9: Add support for multi module projects + MJLINK-18: Add support for JLink launcher * Improvement + MJLINK-1: Dependency Report produces exception based on JDK 9 based JAR file... + MJLINK-3: Improve verbose output during build + MJLINK-6: Allow set the jmods path + MJLINK-14: Let POM parent do it's work + MJLINK-15: Upgrade plexus-java 0.9.7 + MJLINK-26: Can not create an image from a single module project without a dependency + MJLINK-28: Add WARNING in case of duplicate module names + MJLINK-45: make build Reproducible + MJLINK-50: Upgrade to Java 8 / Maven 3.1.0 * Dependency upgrade + MJLINK-8: Upgrade plexus-java 0.9.5 + MJLINK-10: Upgrade maven-plugin-plugin to 3.5.1 + MJLINK-11: Upgrade parent to 31 + MJLINK-13: Remove hard code version for maven-site-plugin + MJLINK-16: Upgrade mave-surefire/failsafe-plugin 2.21.0 + MJLINK-17: Add documentation information for GitHub + MJLINK-20: Upgrade plexus-archiver to 3.6.0 + MJLINK-21: Upgrade test dependencies + MJLINK-22: Upgrade maven-plugins parent to version 32. + MJLINK-24: Upgrade bound plugins + MJLINK-25: Upgrade bounded plugins (maven-resources-plugin to 3.1.0) + MJLINK-29: Upgrade maven-compiler-plugin to version 3.8.0 in IT's + MJLINK-30: Upgrade parent to version 33 + MJLINK-31: Upgrade plexus-java 0.9.11 + MJLINK-32: Upgrade plexus-archiver 3.7.0 + MJLINK-33: Upgrade maven-archiver 3.3.0 + MJLINK-34: Upgrade java-language to 1.0.1 + MJLINK-35: Upgrade plexus-archiver - 4.1.0 + MJLINK-37: Upgrade maven-archiver to 3.4.0 + MJLINK-38: Upgrade plexus-java 1.0.3 + MJLINK-43: upgrade plexus-java 1.0.5 + MJLINK-44: Upgrade maven-plugins to 34 + MJLINK-46: Upgrade maven-archiver to 3.5.0 - Removed patch: * maven-jlink-plugin-plexus-languages-1.0.patch + not needed with this version ------------------------------------------------------------------- Mon Jun 23 14:47:02 UTC 2025 - Fridrich Strba - Fix build with maven 4 ------------------------------------------------------------------- Wed Feb 21 10:50:21 UTC 2024 - Gus Kenion - Use %patch -P N instead of deprecated %patchN. ------------------------------------------------------------------- Sun Nov 24 17:21:19 UTC 2019 - Fridrich Strba - Specify maven.compiler.release to fix build with jdk9+ and newer maven-javadoc-plugin - Added patch: * maven-jlink-plugin-plexus-languages-1.0.patch + fix build against plexus-languages >= 1.0 ------------------------------------------------------------------- Fri Apr 5 15:30:19 UTC 2019 - Fridrich Strba - Initial packaging of maven-jlink-plugin 3.0.0-alpha1