Full name:

io.wcm.maven.plugins:json-dialog-conversion-plugin:1.0.1-SNAPSHOT:convert

Description:

Converts dialog definitions in JSON format using the cq-dialog-conversion tool.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: compile.

Optional Parameters

Name Type Since Description
<dialogConversionToolVersion> String - Version of artifact com.adobe.cq:cq-dialog-conversion-content:zip
Default value is: 2.0.0.
User property is: convert.toolVersion.
<formatOnly> boolean - If set to true, the affected JSON files are only reformatted, but not transformed.
Default value is: false.
User property is: convert.formatOnly.
<rules> String - Ruleset for transformation
Default value is: /libs/cq/dialogconversion/rules/coral2.
User property is: convert.rules.
<source> File - Source path containing Sling-Initial-Content JSON files.
Default value is: ${project.basedir}/src/main/webapp/app-root.
User property is: convert.source.
<workDir> File - Temporary work directory
Default value is: ${project.build.directory}/json-dialog-conversion-work.

Parameter Details

<dialogConversionToolVersion>

Version of artifact com.adobe.cq:cq-dialog-conversion-content:zip
  • Type: java.lang.String
  • Required: No
  • User Property: convert.toolVersion
  • Default: 2.0.0

<formatOnly>

If set to true, the affected JSON files are only reformatted, but not transformed.
  • Type: boolean
  • Required: No
  • User Property: convert.formatOnly
  • Default: false

<rules>

Ruleset for transformation
  • Type: java.lang.String
  • Required: No
  • User Property: convert.rules
  • Default: /libs/cq/dialogconversion/rules/coral2

<source>

Source path containing Sling-Initial-Content JSON files.
  • Type: java.io.File
  • Required: No
  • User Property: convert.source
  • Default: ${project.basedir}/src/main/webapp/app-root

<workDir>

Temporary work directory
  • Type: java.io.File
  • Required: No
  • Default: ${project.build.directory}/json-dialog-conversion-work

Back to top

Version: 1.0.1-SNAPSHOT. Last Published: 2022-01-18.