You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Christoph Lembeck (JIRA)" <ji...@apache.org> on 2017/09/15 06:44:00 UTC
[jira] [Commented] (MPLUGIN-324) javadoc generated by helpmojo goal
of maven-plugin-plugin produces build failures
[ https://issues.apache.org/jira/browse/MPLUGIN-324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16167419#comment-16167419 ]
Christoph Lembeck commented on MPLUGIN-324:
-------------------------------------------
When will the version 3.5.1 be releases to maven-central?
> javadoc generated by helpmojo goal of maven-plugin-plugin produces build failures
> ---------------------------------------------------------------------------------
>
> Key: MPLUGIN-324
> URL: https://issues.apache.org/jira/browse/MPLUGIN-324
> Project: Maven Plugin Tools
> Issue Type: Bug
> Components: Plugin Plugin
> Affects Versions: 3.5
> Environment: Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T21:39:06+02:00)
> OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"
> Java version: 1.8.0_131, vendor: Oracle Corporation
> Reporter: Christoph Lembeck
> Assignee: Robert Scholte
> Fix For: 3.5.1
>
> Attachments: MPLUGIN-324-maven-plugin-tools.patch
>
>
> In our project we use the {{helpmojo}} goal of the {{maven-plugin-plugin}} to generate a HelpMojo class.
> Unfortunately the maven-javadoc-plugin fails to process that generated file because the generated javadoc comments contain the illegal symbol '{{<}}'.
> Here is the error message:
> {code}
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.0-M1:jar (attach-javadocs) on project codegen-maven-plugin: MavenReportException: Error while generating Javadoc:
> [ERROR] Exit code: 1 - D:\eclipse\codegen\codegen-maven-plugin\target\generated-sources\plugin\de\chrlembeck\codegen\HelpMojo.java:354: error: malformed HTML
> [ERROR] * @throws NegativeArraySizeException if <code>indent < 0</code>
> [ERROR] ^
> {code}
> And this is the generated output, that fails:
> {code}
> /**
> * Splits the specified text into lines of convenient display length.
> *
> * @param text The text to split into lines, must not be <code>null</code>.
> * @param indent The base indentation level of each line, must not be negative.
> * @param indentSize The size of each indentation, must not be negative.
> * @param lineLength The length of the line, must not be negative.
> * @return The sequence of display lines, never <code>null</code>.
> * @throws NegativeArraySizeException if <code>indent < 0</code>
> */
> private static List<String> toLines( String text, int indent, int indentSize, int lineLength )
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)