ksite:set

Full name:

org.kuali.maven.plugins:maven-ksite-plugin:1.1.3-SNAPSHOT:set

Description:

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

Attributes:

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

Optional Parameters

Name Type Since Description
downloadBase String - The prefix for the location that artifacts can be downloaded from
Default value is: http://s3browse.springsource.com/browse/maven.kuali.org/.
downloadExternalPath String - The path into the bucket for artifacts not produced by kuali
Default value is: external.
downloadReleasePath String - The path into the bucket when downloading a release version
Default value is: release.
downloadSnapshotPath String - The path into the bucket when downloading a snapshot version
Default value is: snapshot.
latest boolean - If true, the web site gets published using the value of latestToken in place of the Maven version
Default value is: false.
latestToken String - If latest is true, the web site gets published using this token in place of the Maven version
Default value is: latest.
orgPomGavs List - GAV strings representing organizational poms eg "org.kuali.pom:kuali" and "org.kuali.pom:kuali-common". The build/publication process defines top level Kuali projects as those that have one of these POM's for a parent. Version is ignored, only groupId and artifactId are relevant.
organizationGroupId String - The groupId for the Kuali organization
Default value is: org.kuali.
publicBase String - The base url for public access to the Maven web sites
Default value is: http://site.kuali.org.
publishBase String - The base url for publishing Maven web sites
Default value is: s3://site.origin.kuali.org.
snapshotSnippet String - If the version number contains this string it is assumed to be a SNAPSHOT artifact
Default value is: SNAPSHOT.

Parameter Details

downloadBase:

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

downloadExternalPath:

The path into the bucket for artifacts not produced by kuali
  • Type: java.lang.String
  • Required: No
  • Expression: ${ksite.downloadExternalPath}
  • Default: external

downloadReleasePath:

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

downloadSnapshotPath:

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

latest:

If true, the web site gets published using the value of latestToken in place of the Maven version
  • Type: boolean
  • Required: No
  • Expression: ${ksite.latest}
  • Default: false

latestToken:

If latest is true, the web site gets published using this token in place of the Maven version
  • Type: java.lang.String
  • Required: No
  • Expression: ${ksite.latestToken}
  • Default: latest

orgPomGavs:

GAV strings representing organizational poms eg "org.kuali.pom:kuali" and "org.kuali.pom:kuali-common". The build/publication process defines top level Kuali projects as those that have one of these POM's for a parent. Version is ignored, only groupId and artifactId are relevant.
  • Type: java.util.List
  • Required: No

organizationGroupId:

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

publicBase:

The base url for public access to the Maven web sites
  • Type: java.lang.String
  • Required: No
  • Expression: ${ksite.publicBase}
  • Default: http://site.kuali.org

publishBase:

The base url for publishing Maven web sites
  • Type: java.lang.String
  • Required: No
  • Expression: ${ksite.publishBase}
  • Default: s3://site.origin.kuali.org

snapshotSnippet:

If the version number contains this string it is assumed to be a SNAPSHOT artifact
  • Type: java.lang.String
  • Required: No
  • Expression: ${ksite.snapshotSnippet}
  • Default: SNAPSHOT