------------------------------------------------------------------- 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