[
https://issues.apache.org/jira/browse/ODFTOOLKIT-386?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Svante Schubert reassigned ODFTOOLKIT-386:
------------------------------------------
Assignee: Svante Schubert
I have choosen the simplest way to renable the build for JDK 8, by disabling
the JavaDoc DocLint tool for Maven as done here before:
http://stackoverflow.com/a/26806103
This solution was chosen over other mentioned earlier in this tread as there
was rumors that the most accounted solution does not work in previous JDK
versions, which I had not tested, but would not like to risk.
I have changed 4 pom.xml in a similar manner:
generator/pom.xml
odfdom/pom.xml
simple/pom.xml
taglets/pom.xml
> Project doesn't build with JDK 8
> --------------------------------
>
> Key: ODFTOOLKIT-386
> URL: https://issues.apache.org/jira/browse/ODFTOOLKIT-386
> Project: ODF Toolkit
> Issue Type: Bug
> Affects Versions: 0.6.1-incubating
> Environment: jdk-8-fcs-bin-b129-linux-i586-07_feb_2014
> Reporter: Florian Hopf
> Assignee: Svante Schubert
>
> I just tried building the sources with JDK 8
> (jdk-8-fcs-bin-b129-linux-i586-07_feb_2014) and it fails in schema2template:
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-javadoc-plugin:2.7:jar (attach-javadocs) on
> project schema2template: MavenReportException: Error while creating archive:
> [ERROR] Exit code: 1 - javadoc: warning - Error fetching URL:
> http://download.oracle.com/javase/6/docs/api
> [ERROR] javadoc: warning - Error fetching URL:
> http://java.sun.com/j2se/1.5.0/docs/api
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/OutputFileListHandler.java:37:
> error: unexpected end tag: </code>
> [ERROR] * This class parses this list of the output files to be
> created.</code>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:232:
> warning: no description for @throws
> [ERROR] * @throws Exception
> [...] a lot more like those
> JDK 8 has a new feature called DocLint, which is turned on by default:
> http://openjdk.java.net/jeps/172. It checks the Javadoc for issues like tags
> that aren't closed. We should fix those.
> Current errors in schema2template:
> {noformat}
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/OutputFileListHandler.java:37:
> error: unexpected end tag: </code>
> [ERROR] * This class parses this list of the output files to be
> created.</code>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:232:
> warning: no description for @throws
> [ERROR] * @throws Exception
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:243:
> warning: no description for @throws
> [ERROR] * @throws Exception
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:254:
> warning: no description for @throws
> [ERROR] * @throws Exception
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:263:
> warning: no description for @param
> [ERROR] * @param rngFile
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:266:
> warning: no description for @throws
> [ERROR] * @throws Exception
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/PathPrinter.java:48:
> error: self-closing element not allowed
> [ERROR] * <p>Example of a direct child: table:table -> table:table-row<br
> />
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/SourceCodeModel.java:143:
> warning: no description for @param
> [ERROR] * @param datatype
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVExpressionInformation.java:312:
> warning: no @param for equallyNamedChildren
> [ERROR] public boolean isMandatory(Collection<Expression>
> equallyNamedChildren) {
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:40:
> error: unknown tag: element
> [ERROR] <element>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:41:
> error: unknown tag: choice
> [ERROR] <choice>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:42:
> error: unknown tag: name
> [ERROR] <name>text:reference-ref</name>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:42:
> error: unknown tag: name
> [ERROR] <name>text:reference-ref</name>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:43:
> error: unknown tag: name
> [ERROR] <name>text:bookmark-ref</name>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:43:
> error: unknown tag: name
> [ERROR] <name>text:bookmark-ref</name>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:44:
> error: unknown tag: choice
> [ERROR] </choice>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePiece.java:52:
> error: unexpected end tag: </p>
> [ERROR] * naive usage in velocity templates</li></ul></p>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:190:
> error: self-closing element not allowed
> [ERROR] * <code><br />
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:191:
> error: self-closing element not allowed
> [ERROR] * #set ( $oneOrMoreAttributes = $model.getAttribute($atttributename)
> )<br />
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:192:
> error: self-closing element not allowed
> [ERROR] * ## we want to write information about only _one_ parent per
> Name...<br />
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:193:
> error: self-closing element not allowed
> [ERROR] * #foreach ($parent in
> $oneOrMoreAttributes.getParents().withoutMultiples())<br/>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:194:
> error: self-closing element not allowed
> [ERROR] * - Allowed Values for Parent Element $parent :<br />
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:195:
> error: self-closing element not allowed
> [ERROR] * ## but we want the attribute values displayed which are allowed in
> _all_ parents with the same Name...<br />
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:196:
> error: self-closing element not allowed
> [ERROR] * #foreach ($value in
> $oneOrMoreAttributes.byParent($parent.withMultiples()).getValues())<br />
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:197:
> error: self-closing element not allowed
> [ERROR] * -- "$value" <br />
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:198:
> error: self-closing element not allowed
> [ERROR] * #end<br />
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:200:
> error: self-closing element not allowed
> [ERROR] * </code><br />
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:202:
> warning: no description for @param
> [ERROR] * @param parents
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:222:
> warning: no description for @param
> [ERROR] * @param aDefinitionName
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:237:
> warning: no description for @param
> [ERROR] * @param aNamed
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:38:
> error: unexpected end tag: </p>
> [ERROR] * naive usage in velocity templates</li></ul></p>
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:91:
> warning: no description for @param
> [ERROR] * @param name
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:106:
> warning: no description for @param
> [ERROR] * @param name
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:107:
> warning: no description for @param
> [ERROR] * @param hashCode
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:127:
> warning: no description for @param
> [ERROR] * @param name
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:142:
> warning: no description for @param
> [ERROR] * @param name
> [ERROR] ^
> [ERROR]
> /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:143:
> warning: no description for @param
> [ERROR] * @param hashCode
> [ERROR] ^
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)