------------------------------------------------------------------- Tue Oct 7 10:55:01 UTC 2025 - Fridrich Strba - Upgrade to version 3.4.1 * Bug Fixes + Restore http in archetype descriptors + ARCHETYPE-548: Resource files without extension missing in create-from-project * Documentation updates + Remove not existing module archetype-testing from documentation * Maintenance + feat: enable prevent branch protection rules * Dependency updates + Use Maven 3.9.11 in dependencies, still requires 3.6.3 as minimum + Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.2 + Bump m-invoker-p to 3.9.1 - to allow build by JDK 25 + Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.19.0 + Bump org.xmlunit:xmlunit-matchers from 2.10.0 to 2.10.4 + Bump org.apache.maven:maven-archiver from 3.6.3 to 3.6.4 + Bump org.codehaus.mojo:mrm-maven-plugin from 1.6.0 to 1.7.0 + Bump org.apache.groovy:groovy-bom from 4.0.26 to 4.0.28 + Bump commons-io:commons-io from 2.19.0 to 2.20.0 + Bump org.easymock:easymock from 5.5.0 to 5.6.0 + Bump org.apache.maven:maven-parent from 44 to 45 - Modified patch: * 0001-Avoid-reliance-on-groovy.patch + rediff ------------------------------------------------------------------- Mon Jul 21 14:09:52 UTC 2025 - Fridrich Strba - Removed patch: * 0002-reproducible-from-environment.patch + patched already in maven-archiver ------------------------------------------------------------------- Tue May 27 11:24:27 UTC 2025 - Fridrich Strba - Upgrade to version 3.4.0 * New features and improvements + Bump archetype descriptor version to 1.2.0 + Add property for outputDirectory in create-from-project mojo + Lock down plugin versions in maven-archetype packaging + Enable GitHUb Issues + ARCHETYPE-274: Conditionally include or exclude a file from archetype during generation * Bug Fixes + ARCHETYPE-674: Workaround for Maven 4 + Fix recognize project packaging by PomUtils * Maintenance + Update site descriptor + Remove clean from the PR template + MNGSITE-529: Rename "Goals" to "Plugin Documentation" + Bump project version to 3.4.0-SNAPSHOT + Add GitHub Actions to dependabot + Add release-drafter configuration + ARCHETYPE-691: Refactor FileCharsetDetector + Remove a lot of old println detritus + @Component --> @Inject + refactor: Replace Plexus AbstractLogEnabled with SLF4J - Modified patches: * 0001-Avoid-reliance-on-groovy.patch * 0002-reproducible-from-environment.patch + rediff ------------------------------------------------------------------- Tue Oct 29 17:29:25 UTC 2024 - Fridrich Strba - Upgrade to version 3.3.1 * Bug + ARCHETYPE-574: Integration testing ignores default values + ARCHETYPE-679: groovy.text.SimpleTemplateEngine Not Found + ARCHETYPE-681: [REGRESSION] Output from archetype verification is no longer logged + ARCHETYPE-683: [REGRESSION] groovy.json.JsonOutput not found + ARCHETYPE-684: Not providing a directory element in the fileset results in a null directory instead + ARCHETYPE-685: Fix namespace in modello models + ARCHETYPE-688: Incompatibities with Velocity in Archetypes + ARCHETYPE-689: Archetype Plugin 3.3.0 introduced incompatibilities + ARCHETYPE-690: Install archetype-packaging for ITs * Improvement + ARCHETYPE-676: A non-parsable archetype-catalog.xml does not result in an warning or error + ARCHETYPE-680: Integration test should report ERROR instead of WARNING when failing - Modified patches: * 0001-Avoid-reliance-on-groovy.patch * reproducible-from-environment.patch -> 0002-reproducible-from-environment.patch + rediff ------------------------------------------------------------------- Wed Oct 2 20:24:19 UTC 2024 - Fridrich Strba - Removed patch: * 0002-Revert-ARCHETYPE-667-Upgrade-Velocity-from-1.7-to-2..patch + not needed since we can now build against velocity-engine-core without introducing build cycles ------------------------------------------------------------------- Fri Sep 27 10:28:56 UTC 2024 - Fridrich Strba - Upgrade to version 3.3.0 * Bug + ARCHETYPE-626: mvn install deploy does not work with 3.2.1 but worked with 3.2.0 + ARCHETYPE-635: Groovy present twice on classpath of maven-archetype-plugin + ARCHETYPE-637: PomUtils.addNewModule Pretty-Printing has issue on java 9+ + ARCHETYPE-646: "WARNING: Parameter 'localRepository' is deprecated" with Maven 3.9.1 + ARCHETYPE-657, CVE-2024-47197, bsc#1231000: create target/archetype-it instead of target/classes/archetype-it, * Improvement + ARCHETYPE-632: Add logging conflict line in integration-test + ARCHETYPE-634: WARNING: An illegal reflective access operation has occurred + ARCHETYPE-650: improve "The defined artifact is not an archetype" error message + ARCHETYPE-651: add a message when updating local catalog + ARCHETYPE-654: Clarify repository/server id used for custom repository catalog + ARCHETYPE-655: Get rid of Wagon API to download catalogs + ARCHETYPE-660: Require Maven 3.6.3 + ARCHETYPE-668: Switch to JSR-330 + ARCHETYPE-673: Get rid of maven-artifact-transfer - Removed patch: * port-to-maven-script-interpreter-1_3.patch + upstream is on 1.5 now - Modified patches: * 0001-Avoid-reliance-on-groovy.patch * reproducible-from-environment.patch + rediff - Added patch: * 0002-Revert-ARCHETYPE-667-Upgrade-Velocity-from-1.7-to-2..patch + use for the while velocity 1.x before we have the velocity-engine upgraded to the right version and free of build cycles ------------------------------------------------------------------- Tue Sep 24 14:25:00 UTC 2024 - Fridrich Strba - Added patch: * reproducible-from-environment.patch + SOURCE_DATE_EPOCH environmental variable triggers reproducible use of the maven-archetype-plugin if it is not requested already using the project.build.outputTimestamp option. ------------------------------------------------------------------- Tue Apr 2 17:17:09 UTC 2024 - Fridrich Strba - Add dependency on plexus-xml where relevant * this will be needed for smooth upgrade to plexus-utils 4.0.0 ------------------------------------------------------------------- Wed Feb 21 10:49:37 UTC 2024 - Gus Kenion - Use %patch -P N instead of deprecated %patchN. ------------------------------------------------------------------- Sat Sep 9 14:39:20 UTC 2023 - Fridrich Strba - Reproducible builds: use SOURCE_DATE_EPOCH for timestamp ------------------------------------------------------------------- Thu Apr 28 11:37:04 UTC 2022 - Fridrich Strba - Upgrade to version 3.2.1 - Added patches: * 0001-Avoid-reliance-on-groovy.patch + Groovy is only used for running a post generation script, removing this continues the old behaviour of ignoring it * port-to-maven-script-interpreter-1_3.patch + Adapt to the new function signatures in maven-script-interpreter-1.3 ------------------------------------------------------------------- Tue Dec 29 02:23:37 UTC 2020 - Wang Jun - Update to version 3.2.0 * Allow skip non-archetypes * http to central not supported anymore, switch to https * Use HTTPS instead of HTTP to resolve dependencies * Fixed newlines broken * Fixed license header * Fix referenced parameter * Fix NullPointerException * Update jdom, commons-io, artifact transfer and JUnit * Update plexus, xmlunit and ivy * Update EasyMock * Make build Reproducible * Make archetype:jar reproductible * Reset relativePath to remove build warnings * Drop maven version from message ------------------------------------------------------------------- Wed Feb 26 11:11:44 UTC 2020 - Fridrich Strba - Initial packaging of maven-archetype 3.1.2