fileweaver:weave

Full name:

edu.iu.ul.maven.plugins:fileweaver:1.0:weave

Description:

Build files from external and literal portions, with filtering.

Any number of output files may be generated.

Attributes:

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

Required Parameters

Name Type Since Description
outputPath File - Where to write files, unless a <part> specifies otherwise.
outputs List - Files to be woven.

Optional Parameters

Name Type Since Description
properties Map - Common properties for filtering all outputs.

Parameter Details

outputPath:

Where to write files, unless a <part> specifies otherwise.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${project.build.directory}

outputs:

Files to be woven.
  • Type: java.util.List
  • Required: Yes

properties:

Common properties for filtering all outputs.
  • Type: java.util.Map
  • Required: No