Plugin Goals

generate-webscript-doc

  • Full Name

    org.springframework.extensions.surf:spring-surf-doc-plugin:1.0.0.CI-SNAPSHOT:generate-webscript-doc

  • Description

    A maven plugin for generating Spring web script reference document in DocBook XML format.

  • Available Configuration Options
    ParameterOptionalDefaultDescription
    outputDirectorytrue${basedir}/target/site/docbook/referenceOutput directory of the generated DocBook XML
    outputFilenametrueappendix-webscript-index.xmlName of the generated DocBook XML
    localWebscriptPathtrueAddtional file pathes for seaching local web scripts
    localWebscriptOnlytruefalseIf true, the mojo will generate DocBook XML elements for local web scripts
    contextXMLtrueAddtional Spring context XMLs for loading web script container
    docBookDocumentTypetrueappendixDocument type of the generated docbook XML such as appendix, chapter etc.
    itemElementTypetrueitemizedlistDocbook XMLElement type for the individual Web Script. Supported types includes variablelist and itemizedlist.

generate-javascript-doc

  • Full Name

    org.springframework.extensions.surf:spring-surf-doc-plugin:1.0.0.CI-SNAPSHOT:generate-javascript-doc

  • Description

    A maven plugin for generating JavaScript root object reference document in DocBook XML format.

  • Available Configuration Options
    ParameterOptionalDefaultDescription
    outputDirectorytrue${basedir}/target/site/docbook/referenceOutput directory of the generated DocBook XML
    outputFilenametrueappendix-javascript-index.xmlName of the generated DocBook XML
    contextXMLtrueAddtional Spring context XMLs for loading web script container
    docBookDocumentTypetrueappendixDocument type of the generated docbook XML such as appendix, chapter etc.
    itemElementTypetrueitemizedlistDocbook XMLElement type for the individual Web Script. Supported types includes variablelist and itemizedlist.
    skipUnannotatedMethodstruetrueIf true, the mojo will not generate DocBook XML elements on methods without ScriptMethod annotation.

generate-template-doc

  • Full Name

    org.springframework.extensions.surf:spring-surf-doc-plugin:1.0.0.CI-SNAPSHOT:generate-template-doc

  • Description

    A maven plugin for generating Template root object reference document in DocBook XML format.

  • Available Configuration Options
    ParameterOptionalDefaultDescription
    outputDirectorytrue${basedir}/target/site/docbook/referenceOutput directory of the generated DocBook XML
    outputFilenametrueappendix-template-index.xmlName of the generated DocBook XML
    contextXMLtrueAddtional Spring context XMLs for loading web script container
    docBookDocumentTypetrueappendixDocument type of the generated docbook XML such as appendix, chapter etc.
    itemElementTypetrueitemizedlistDocbook XMLElement type for the individual Web Script. Supported types includes variablelist and itemizedlist.
    skipUnannotatedMethodstruetrueIf true, the mojo will not generate DocBook XML elements on methods without ScriptMethod annotation.

generate-javascript-api-doc

  • Full Name

    org.springframework.extensions.surf:spring-surf-doc-plugin:1.0.0.CI-SNAPSHOT:generate-javascript-api-doc

  • Description

    A maven plugin for generating custom JavaScript API reference document in DocBook XML format.

  • Available Configuration Options
    ParameterOptionalDefaultDescription
    outputDirectorytrue${basedir}/target/site/docbook/referenceOutput directory of the generated DocBook XML
    outputFilenametrueappendix-javascript-index.xmlName of the generated DocBook XML
    contextXMLtrueAddtional Spring context XMLs for loading web script container
    docBookDocumentTypetrueappendixDocument type of the generated docbook XML such as appendix, chapter etc.
    basePackagestrueorgBase package scanning patterns for locating Java classes. It supports multiple patterns which need to be separated by comma, e.g. org,com.springsource
    itemElementTypetrueitemizedlistDocbook XMLElement type for the individual Web Script. Supported types includes variablelist and itemizedlist.
    skipUnannotatedMethodstruetrueIf true, the mojo will not generate DocBook XML elements on methods without ScriptMethod annotation.
    localDirectoryScanPatterntruefile:target/classes/** /*.classLocal directory scanning pattern for locating Java classes that provides JavaScript APIs
    localDirectoryScanOptiontrueonIf value is on, the mojo will use the localDirectoryScanPattern to locate JavaScript APIs provided by local classes. If value is off, the mojo will not scan local directories for JavaScript APIs.If value is only, the mojo will only scan local directories for JavaScript APIs.

generate-template-api-doc

  • Full Name

    org.springframework.extensions.surf:spring-surf-doc-plugin:1.0.0.CI-SNAPSHOT:generate-template-api-doc

  • Description

    A maven plugin for generating Template custom API reference document in DocBook XML format.

  • Available Configuration Options
    ParameterOptionalDefaultDescription
    outputDirectorytrue${basedir}/target/site/docbook/referenceOutput directory of the generated DocBook XML
    outputFilenametrueappendix-template-index.xmlName of the generated DocBook XML
    contextXMLtrueAddtional Spring context XMLs for loading web script container
    docBookDocumentTypetrueappendixDocument type of the generated docbook XML such as appendix, chapter etc.
    basePackagestrueorgBase package scanning patterns for locating Java classes. It supports multiple patterns which need to be separated by comma, e.g. org,com.springsource
    itemElementTypetrueitemizedlistDocbook XMLElement type for the individual Web Script. Supported types includes variablelist and itemizedlist.
    skipUnannotatedMethodstruetrueIf true, the mojo will not generate DocBook XML elements on methods without ScriptMethod annotation.
    localDirectoryScanPatterntruefile:target/classes/** /*.classLocal directory scanning pattern for locating Java classes that provides Template custom APIs
    localDirectoryScanOptiontrueonIf value is on, the mojo will use the localDirectoryScanPattern to locate Template custom APIs provided by local classes. If value is off, the mojo will not scan local directories for Template custom APIs.If value is only, the mojo will only scan local directories for Template custom APIs.