Skip to content

Instantly share code, notes, and snippets.

@lprimak
Last active September 3, 2024 03:12
Show Gist options
  • Save lprimak/ad64cf6f8195c18aff09b0736fd63e2c to your computer and use it in GitHub Desktop.
Save lprimak/ad64cf6f8195c18aff09b0736fd63e2c to your computer and use it in GitHub Desktop.
How to version, update and deploy things
# Version things
mvn versions:set -DprocessAllModules=true -DgenerateBackupPoms=false -DoldVersion=2.5-SNAPSHOT -DnewVersion=2.6-SNAPSHOT
# Update deps
mvn versions:use-latest-releases versions:update-parent versions:update-properties -DgenerateBackupPoms=false \
-Dmaven.version.rules=https://raw.githubusercontent.com/flowlogix/base-pom/main/versions-ruleset.xml
mvn -U versions:display-plugin-updates -DgenerateBackupPoms=false -DprocessUnboundPlugins=true
# Deploy Arquillian Core
mvn release:prepare -DaltReleaseDeploymentRepository=payara-nexus-artifacts::default::https://nexus.payara.fish/repository/payara-artifacts \
-DconnectionUrl=scm:git:[email protected]:flowlogix/arquillian-core.git \
-DautoVersionSubmodules=true -DpushChanges=false -DreleaseVersion=1.7.0.Alpha7.payara-p1
# Deploy Arquillian Drone
mvn release:prepare release:perform -Darguments="-Dbrowser=chromeheadless -DaltDeploymentRepository=hope-nexus-artifacts::https://nexus.hope.nyc.ny.us/repository/maven-releases"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment