Skip to content

Latest commit

 

History

History
 
 

spec

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Jakarta Data Specification

This module contains AsciiDoc sources and configuration to generate Jakarta Data documentation in HTML and PDF formats for both Apache License 2 and Jakarta Eclipse Foundation Specification Process.

Generating the Documentation

Prerequisites:

  • JDK 17+

  • Maven 3.0.5+

Execute the full build:

From the spec directory, execute mvn install

Maven will generate the final documentation in HTML and PDF format in target directory with the default license (ASL2).

The HTML version of the document may be found in: - target/generated-docs/jakarta-data-<version>.html

The PDF version of the document may be found in: - target/generated-docs/jakarta-data-<version>.pdf

License in Documentation

The documentation can be generated for 2 licenses : Apache License v 2.0 (by default) and EFSL license. To generate doc with the final EFSL license, change the license-file property to final. Use asl or specify nothing for the Apache V2 License.

For instance mvn -Dlicense-file=final will generate documentation with the EFSL final license.

Working on the Specification

This specification is split among different AsciiDoc files located in src/main/asciidoc The master document (entry point) is jakarta-data.adoc that includes all the specification documents.

To work with the specification documents, you may want to install an AsciiDoc plugin in your preferred IDE. You can also use a good text editor that provides an AsciiDoc plugin. The best candidate are:

AsciiDocFX