[BUILD-763] New goal for Maven plugin Created: 29/Apr/22  Updated: 03/May/22  Resolved: 03/May/22

Status: Closed
Project: Build
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Neutral
Reporter: Maxime Michel Assignee: Maxime Michel
Resolution: Done Votes: 0
Labels: foundation_team
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
is related to BUILD-729 Custom Maven plugin that resolves per... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty

 Description   

The following scripting is currently required by the release-job in pom.xml of released modules:

  • resolve properties which are permanent SNAPSHOTs (i.e. 6.2-SNAPSHOT)
  • resolve properties which are SNAPSHOTs
  • update some properties back to permanent SNAPSHOT

This is achieved using a mix of untested Groovy and Bash scripts. Using the permanent-snapshot-maven-plugin would be a much better idea, e.g.  mvn info.magnolia:permanent-snapshot-maven-plugin:snapshot-property-resolve -DexactMatch=… -DrequireMagnoliaPrefix=…

Acceptance criteria

  • simplify release-job as much as possible
  • tests for new goal
  • 1.1.0 release
  • aim to get snapshot-properties.sh deleted from aws-build-scripts

Generated at Sun Feb 11 23:44:57 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.