Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
mvn clean install -Dversion=2.5 -Dedition=eval -Dbuild=release -Disc.username=MY_USERNAME -Disc.password=MY_PASSWORD

SetupFirst

The build depends on an http-client plugin that was at one time available on a sonatype repository.  For some reason, that artifact has gone missing.  Until such time as it's restored, you'll unfortunately need to download+another attachment+ and install its contents manually:

Code Block

mvn install-file -Dfile=maven-http-client-plugin-1.0.0-SNAPSHOT.jar -DpomFile=maven-http-client-plugin-1.0.0-SNAPSHOT.pom

Code Block

Next, set up a Maven .settings profile with property values applicable to your environment.  The following example shows a nightly build toward the 3.1 release of Power Edition with both the Messaging and Analytics optional modules purchased:

...

The <repo*> elements are for deploying to an internal, organization-specific Maven repo.  Remove these properties if you don't have an internal Maven repo.

The build depends on an http-client plugin that was at one time available on a sonatype repository.  For some reason, that artifact has gone missing.  Until such time as it's restored, you'll unfortunately need to download another attachment and install its contents manually:

...

.

...

Usage

You can override these settings on the command line.  For example, this would download and deploy the 2.5 Power Edition release build instead of the 3.1 nightly build as shown in the .settings file above, then deploy it to the central corporate repo (if you have one):

...