ksite:set

Full name:

org.kuali.maven.plugins:maven-ksite-plugin:1.1.0: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.
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

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