Branch: refs/heads/master Home: https://github.com/jenkinsci/maven-hpi-plugin Commit: 694b0cdcf533e320b0befe92e136a2db02d985ce https://github.com/jenkinsci/maven-hpi-plugin/commit/694b0cdcf533e320b0befe92e136a2db02d985ce Author: James Nord <jtn...@users.noreply.github.com> Date: 2023-05-05 (Fri, 05 May 2023)
Changed paths: M pom.xml A src/it/override-war-with-snapshot/dependant/pom.xml A src/it/override-war-with-snapshot/dependant/src/main/resources/index.jelly A src/it/override-war-with-snapshot/dependant/src/test/java/org/jenkins_ci/tools/hpi/its/dependant/DependencyTest.java A src/it/override-war-with-snapshot/invoker.properties A src/it/override-war-with-snapshot/verify.groovy A src/it/override-war-with-snapshot/war-with-plugin/pom.xml A src/it/override-war-with-snapshot/war-with-plugin/src/main/java/org/jenkins_ci/tools/hpi/its/override_war_with_snapshot/Version.java A src/it/override-war-with-snapshot/war-with-plugin/src/main/resources/index.jelly Log Message: ----------- IT test for resolve-test-dependencies with snapshots this introduces test coverage for both resolve-test-dependencies with overrideWar containing a SNAPSHOT plugin as well as custom-war with addThisPluginToCustomWar Commit: e493f342e0da44570ecee2d9a77e5a4c86bc96a6 https://github.com/jenkinsci/maven-hpi-plugin/commit/e493f342e0da44570ecee2d9a77e5a4c86bc96a6 Author: James Nord <jtn...@users.noreply.github.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M src/main/java/org/jenkinsci/maven/plugins/hpi/WarMojo.java Log Message: ----------- Fix creation of Custom Wars the paths for files should not be absolute but relative. prior to this change the war contained files like WEB-INF/lib/... (all the usual entries) and /WEB-INF/plugins/.. (for the bundled plugins) Commit: 210884d2a6f1aedd6df012ec1e525759529917bc https://github.com/jenkinsci/maven-hpi-plugin/commit/210884d2a6f1aedd6df012ec1e525759529917bc Author: James Nord <jtn...@users.noreply.github.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M src/main/java/org/jenkinsci/maven/plugins/hpi/TestDependencyMojo.java Log Message: ----------- handle SNAPSHOT builds correctly if the war scanning encounters a SNAPSHOT build of a plugin then then manifest file will contain a `Plugin-Version` entry like `1.2.3-4-SNAPSHOT (private abcd1234-username)`. This causes a failure when updating the dependencies as the plugin will try and use that directly without stripping off the extra parts. THis strips off any extra parts should they be present so that the version number matches a valid maven version number and also emits a warning to the log about non repeatable builds if any snapshots are encountered. Commit: d65f4ba879cf14e39c5e502787d736afa054ea92 https://github.com/jenkinsci/maven-hpi-plugin/commit/d65f4ba879cf14e39c5e502787d736afa054ea92 Author: James Nord <jtn...@users.noreply.github.com> Date: 2023-05-11 (Thu, 11 May 2023) Changed paths: M pom.xml M src/main/java/org/jenkinsci/maven/plugins/hpi/TestDependencyMojo.java Log Message: ----------- Merge branch 'master' into ITs Commit: 45dae8d65d3303add5ef6fab8c5871ef9749a4bd https://github.com/jenkinsci/maven-hpi-plugin/commit/45dae8d65d3303add5ef6fab8c5871ef9749a4bd Author: James Nord <jtn...@users.noreply.github.com> Date: 2023-05-11 (Thu, 11 May 2023) Changed paths: M pom.xml A src/it/override-war-with-snapshot/dependant/pom.xml A src/it/override-war-with-snapshot/dependant/src/main/resources/index.jelly A src/it/override-war-with-snapshot/dependant/src/test/java/org/jenkins_ci/tools/hpi/its/dependant/DependencyTest.java A src/it/override-war-with-snapshot/invoker.properties A src/it/override-war-with-snapshot/verify.groovy A src/it/override-war-with-snapshot/war-with-plugin/pom.xml A src/it/override-war-with-snapshot/war-with-plugin/src/main/java/org/jenkins_ci/tools/hpi/its/override_war_with_snapshot/Version.java A src/it/override-war-with-snapshot/war-with-plugin/src/main/resources/index.jelly Log Message: ----------- Merge pull request #480 from jtnord/ITs IT test for resolve-test-dependencies with snapshots Compare: https://github.com/jenkinsci/maven-hpi-plugin/compare/a6c6ae730091...45dae8d65d33 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/maven-hpi-plugin/push/refs/heads/master/a6c6ae-45dae8%40github.com.