kualisite:updatesiteproperties

Full name:

org.kuali.maven.plugins:maven-kualisite-plugin:1.0.3:updatesiteproperties

Description:

This plugin organizes/standardizes the maven site publication process for the Kuali organization

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Binds by default to the lifecycle phase: pre-site.

Required Parameters

Name Type Since Description
bucket String - The name of the AWS bucket the site gets published to
Default value is: site.origin.kuali.org.
hostname String - The public DNS name for the site
Default value is: site.kuali.org.

Optional Parameters

Name Type Since Description
downloadPrefix String - The prefix for the location that artifacts can be downloaded from
Default value is: http://s3browse.springsource.com/browse/maven.kuali.org/.
downloadReleasePrefix String - The prefix into the bucket when downloading a release version
Default value is: release.
downloadSnapshotPrefix String - The prefix into the bucket when downloading a snapshot version
Default value is: snapshot.
organizationGroupId String - The groupId for the organization
Default value is: org.kuali.
publicUrlProtocol String - The protocol for the public facing website
Default value is: http.
publishUrlProtocol String - The protocol used when publishing the web site
Default value is: s3.

Parameter Details

bucket:

The name of the AWS bucket the site gets published to
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${bucket}
  • Default: site.origin.kuali.org

downloadPrefix:

The prefix for the location that artifacts can be downloaded from
  • Type: java.lang.String
  • Required: No
  • Expression: ${downloadPrefix}
  • Default: http://s3browse.springsource.com/browse/maven.kuali.org/

downloadReleasePrefix:

The prefix into the bucket when downloading a release version
  • Type: java.lang.String
  • Required: No
  • Expression: ${downloadReleasePrefix}
  • Default: release

downloadSnapshotPrefix:

The prefix into the bucket when downloading a snapshot version
  • Type: java.lang.String
  • Required: No
  • Expression: ${downloadSnapshotPrefix}
  • Default: snapshot

hostname:

The public DNS name for the site
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${hostname}
  • Default: site.kuali.org

organizationGroupId:

The groupId for the organization
  • Type: java.lang.String
  • Required: No
  • Expression: ${organizationGroupId}
  • Default: org.kuali

publicUrlProtocol:

The protocol for the public facing website
  • Type: java.lang.String
  • Required: No
  • Expression: ${publicUrlProtocol}
  • Default: http

publishUrlProtocol:

The protocol used when publishing the web site
  • Type: java.lang.String
  • Required: No
  • Expression: ${publishUrlProtocol}
  • Default: s3