Fork me on GitHub

device-package:create-sdu

Full name:

com.cisco.maven.plugins:device-package-maven-plugin:1.0.0:create-sdu

Description:

Packages the project and its dependencies into a Single Deployable Unit (SDU) for consumption by suitable platforms.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency collection of artifacts in scope: compile.
  • The goal is thread-safe and supports parallel builds.
  • Since version: 1.0.0.
  • Binds by default to the lifecycle phase: package.

Optional Parameters

Name Type Since Description
createSDU boolean 1.0.0 Whether or not to build an SDU for this project.
Default value is: false.
User property is: createSDU.
exclusions String 1.0.0 List of exclusions to ignore when packaging the SDU, in <groupId1>:<artifactId1>,<groupId2>:<artifactId2>,etc. format.
User property is: exclusions.
includeAll boolean 1.0.0 When this goal is running on an aggregator POM, this flag determins whether all downstream device package projects of the aggregator will be included in the SDU, or whether only those artifacts found through the dependency hierarchy of the Device Profile projects present in the reactor will be included.
Default value is: true.
User property is: includeAll.

Parameter Details

createSDU:

Whether or not to build an SDU for this project.
  • Type: boolean
  • Since: 1.0.0
  • Required: No
  • User Property: createSDU
  • Default: false

exclusions:

List of exclusions to ignore when packaging the SDU, in <groupId1>:<artifactId1>,<groupId2>:<artifactId2>,etc. format.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: exclusions

includeAll:

When this goal is running on an aggregator POM, this flag determins whether all downstream device package projects of the aggregator will be included in the SDU, or whether only those artifacts found through the dependency hierarchy of the Device Profile projects present in the reactor will be included.
  • Type: boolean
  • Since: 1.0.0
  • Required: No
  • User Property: includeAll
  • Default: true