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

Update javadoc plugin config to be friendly to older Maven versions

XMLWordPrintable

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

      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]
      
      

        Acceptance criteria

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

                Created:
                Updated:
                Resolved:

                  Task DoR