Build site content.
- Full name
- org.sonatype.goodies.dionysus:dionysus-maven-plugin:1.0.3:build
- Since
- 1.0.0
- Requires Project
- true
- Requires Online
- false
- Requires Direct Invocation
- true
- Thread-safe
- false
Parameters
13 parameters
| Name |
Type |
Since |
Description |
| collectData |
boolean |
|
Collect generated Hugo data. |
| generateData |
boolean |
|
Generate Hugo data with
org.sonatype.goodies.dionysus:dionysus-maven-plugin:generate-data.
Maven execution will have dionysus and
dionysus-generate-data profiles enabled and include
any configured mavenOptions. |
| generateHugo |
boolean |
|
Generate Hugo content. |
| generateMaven |
boolean |
|
Generate Maven content. Maven execution will have
dionysus dionysus-generate-maven-site
profiles enabled and include any configured
mavenOptions. |
| hugoData |
java.io.File |
|
Where generate Hugo data will be collected to. |
| hugoDir |
java.io.File |
|
Location of the Hugo site. |
| hugoExecutable |
java.io.File |
|
Hugo executable. This can be overridden to a locally installed
Hugo, or by default will extract a binary for the platform. Only
supports Mac and Linux. |
| hugoOptions |
java.util.List |
|
Additional options to pass to the hugo executable. |
| mavenGoals |
java.util.List |
|
The goals which will be executed to generate Maven content. |
| mavenOptions |
java.util.List |
|
Additional options to pass to Maven executions. |
| rebuildTheme |
boolean |
|
Rebuild the theme. This requires additional setup to function. |
| theme |
org.sonatype.dionysus.maven.ThemeCoordinate |
|
Coordinates to theme bundle. This needs to be zip
artifact. |
| themeName |
java.lang.String |
|
Name of theme. When used with theme parameter this
will be the directory the theme bundle will be installed. |
collectData
Collect generated Hugo data.
- Type
- boolean
- Required
- false
- Default Value
- true
- User Property
- ${dionysus.collectData}
generateData
Generate Hugo data with
org.sonatype.goodies.dionysus:dionysus-maven-plugin:generate-data.
Maven execution will have dionysus and
dionysus-generate-data profiles enabled and include
any configured mavenOptions.
- Type
- boolean
- Required
- false
- Default Value
- true
- User Property
- ${dionysus.generateData}
generateHugo
Generate Hugo content.
- Type
- boolean
- Required
- false
- Default Value
- true
- User Property
- ${dionysus.generateHugo}
generateMaven
Generate Maven content. Maven execution will have
dionysus dionysus-generate-maven-site
profiles enabled and include any configured
mavenOptions.
- Type
- boolean
- Required
- false
- Default Value
- true
- User Property
- ${dionysus.generateMaven}
hugoData
Where generate Hugo data will be collected to.
- Type
- java.io.File
- Required
- true
- Default Value
- ${project.basedir}/src/site/hugo/data
- User Property
- ${dionysus.hugoData}
hugoDir
Location of the Hugo site.
- Type
- java.io.File
- Required
- true
- Default Value
- ${project.basedir}/src/site/hugo
- User Property
- ${dionysus.hugoDir}
hugoExecutable
Hugo executable. This can be overridden to a locally installed
Hugo, or by default will extract a binary for the platform. Only
supports Mac and Linux.
- Type
- java.io.File
- Required
- true
- Default Value
- ${project.build.directory}/hugo
- User Property
- ${dionysus.hugoExecutable}
hugoOptions
Additional options to pass to the hugo executable.
- Type
- java.util.List
- Required
- false
mavenGoals
The goals which will be executed to generate Maven content.
- Type
- java.util.List
- Required
- false
mavenOptions
Additional options to pass to Maven executions.
- Type
- java.util.List
- Required
- false
rebuildTheme
Rebuild the theme. This requires additional setup to function.
- Type
- boolean
- Required
- false
- Default Value
- false
- User Property
- ${dionysus.rebuildTheme}
theme
Coordinates to theme bundle. This needs to be zip
artifact.
- Type
- org.sonatype.dionysus.maven.ThemeCoordinate
- Required
- false
themeName
Name of theme. When used with theme parameter this
will be the directory the theme bundle will be installed.
- Type
- java.lang.String
- Required
- true
- Default Value
- dionysus
- User Property
- ${dionysus.themeName}