Class PluginDescriptorFilesGenerator

  • All Implemented Interfaces:
    Generator

    public class PluginDescriptorFilesGenerator
    extends Object
    implements Generator
    Serializes
    1. a standard Maven Plugin Descriptor XML file
    2. a descriptor containing a limited set of elements for PluginHelpGenerator
    3. an enhanced descriptor containing HTML values for some elements (instead of plain text as for the other two) for org.apache.maven.plugin.plugin.report.GoalRenderer
    from a given in-memory descriptor. The in-memory descriptor acting as source is supposed to contain XHTML values for description elements.
    • Method Detail

      • processMojoDescriptor

        protected void processMojoDescriptor​(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor,
                                             org.codehaus.plexus.util.xml.XMLWriter w,
                                             org.apache.maven.tools.plugin.generator.PluginDescriptorFilesGenerator.DescriptorType type,
                                             JavadocLinkGenerator javadocLinkGenerator)
      • writeParameterType

        protected void writeParameterType​(org.codehaus.plexus.util.xml.XMLWriter w,
                                          org.apache.maven.tools.plugin.generator.PluginDescriptorFilesGenerator.DescriptorType type,
                                          JavadocLinkGenerator javadocLinkGenerator,
                                          org.apache.maven.plugin.descriptor.Parameter parameter,
                                          String goal)
        Writes parameter type information and potentially also the related javadoc URL.
        Parameters:
        w -
        type -
        javadocLinkGenerator -
        parameter -
        goal -