[
https://issues.apache.org/jira/browse/SIS-565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Desruisseaux resolved SIS-565.
-------------------------------------
Resolution: Fixed
> Remove @module and @preformat taglets
> -------------------------------------
>
> Key: SIS-565
> URL: https://issues.apache.org/jira/browse/SIS-565
> Project: Spatial Information Systems
> Issue Type: Task
> Components: Build process, Documentation
> Reporter: Martin Desruisseaux
> Assignee: Martin Desruisseaux
> Priority: Minor
> Fix For: 1.4
>
>
> SIS uses a custom doclet provided in the {{sis-build-helper}} Maven artifact.
> This doclet provides 3 tags:
> * {{\@module}} for telling which module contains a class.
> * {{\@preformat}} for code snippet.
> * {{\@include}} for inserting an HTML fragment defined in an external file.
> Used for MathML.
> The {{\@module}} tag can be fully removed because Jigsaw modularisation will
> provide this information. The {{\@preformat}} tag can be replaced by the new
> {{\@snippet}} standard Javadoc tag introduced in Java 18. We will lost syntax
> coloration, but there is more benefits to win, in particular the fact that
> the standard tag will be (hopefully) be recognized by IDE.
> The use of {{\@snippet}} requires Java 18 or later for building SIS, but the
> compilation result is still compatible with Java 11.
> Reference: [Programmer's Guide to
> Snippets|https://docs.oracle.com/en/java/javase/19/code-snippet/index.html].
--
This message was sent by Atlassian Jira
(v8.20.10#820010)