Announcement: You can find the guides for Commerce 7.5 and later on the new Elastic Path Documentation site. The Developer Center continues to support Commerce 6.13.0 through 7.4.1.Visit new site

Updating Version Numbers

Updating Version Numbers

Overview

Elastic Path provides a script to re-version all Elastic Path Commerce code.

Tip:

On Windows, use either Git Bash, MinGW, or Cygwin to run the script.

Assumptions

The examples on this page make the following assumptions:

  • Module directories have the same names as ones provided in source release packages.
  • The development branch is checked out.
  • The projects are being reversioned to SNAPSHOT versions for development as recommeneded in Construction Practices - Version Numbers.

Versioning Elastic Path Commerce Modules

This script re-versions all Elastic Path Commerce modules.

Example:

cd <modules-parent-folder>
./devops/scripts/set-ep-versions.sh 703.0.0-SNAPSHOT 0.0.0-SNAPSHOT

Usage:

Set the version for Elastic Path Commerce modules.

Usage: set-ep-versions.sh [OPTIONS] PLATFORM_VERSION EXTENSION_VERSION

OPTIONS:
    -b, --build                  Build modules upon completing the versioning.
                                 The 'skipAllTests' property is set to speed up build.
    -s, --maven-settings FILE    Alternative path for Maven settings.xml to use.
    -h, --help                   Print this help.