Fork me on GitHub

fast:assembly

Full name:

org.fast.maven.plugin:fast-maven-plugin:2.4-SNAPSHOT:assembly

Description:

Generate a set of HTML pages with reusable components found in modules folder

Attributes:

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

Required Parameters

Name Type Since Description
modulesDirectory File - The directory containing template and block.
User property is: project.build.outputDirectory/modules.
outputDirectory File - The output directory for assembly result.
User property is: project.build.directory/generated-html.
pagesDirectory File - The directory containing pages to generate.
User property is: project.build.outputDirectory/pages.

Optional Parameters

Name Type Since Description
charset String - Pages and modules charset to use.
Default value is: UTF-8.
User property is: charset.

Parameter Details

charset:

Pages and modules charset to use.
  • Type: java.lang.String
  • Required: No
  • User Property: charset
  • Default: UTF-8

modulesDirectory:

The directory containing template and block.
  • Type: java.io.File
  • Required: Yes
  • User Property: project.build.outputDirectory/modules

outputDirectory:

The output directory for assembly result.
  • Type: java.io.File
  • Required: Yes
  • User Property: project.build.directory/generated-html

pagesDirectory:

The directory containing pages to generate.
  • Type: java.io.File
  • Required: Yes
  • User Property: project.build.outputDirectory/pages