Uploaded image for project: 'Build'
  1. Build
  2. BUILD-350

Update javadoc plugin config to be friendly to older Maven versions

    XMLWordPrintable

Details

    • Task
    • Resolution: Won't Do
    • Neutral
    • None
    • POMs 37
    • Poms
    • None
    • Yes
    • 0.5

    Description

      Recent versions of maven (3.3.9+) interpolate

      <additionalOptions>-Xdoclint:${javadocDoclint}</additionalOptions>
      

      into

      <additionalOptions>
        <additionalOption>-Xdoclint:${javadocDoclint}</additionalOption>
      </additionalOptions>
      

      Suggestion is to switch to the latter form to be lenient with older maven versions.
      At the same time, doesn't seem like a bad idea to update requiredMavenVersion in enforcer config to 3.3.9.

       

      Symptoms

      
      [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.1.0:jar (attach-javadocs) on project magnolia-external-dependencies: Unable to parse configuration of mojo org.apache.maven.plugins:maven-javadoc-plugin:3.1.0:jar for parameter additionalOptions: Cannot assign configuration entry 'additionalOptions' with value '-Xdoclint:none' of type java.lang.String to property of type java.lang.String[] -> [Help 1]
      
      

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                mgeljic Mikaël Geljić
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR