This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 21add5df507b7791990a3a1683118e5547810e6b
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Tue Dec 27 14:24:24 2022 +0100

    Set the build requirement to Java 18, but the compilation target stay Java 
11.
    The intent is to replace our custom @preformat javadoc tag by the @snippet 
tag,
    which is new in Java 18.
---
 README                                                              | 4 ++--
 application/sis-javafx/doc/readme.txt                               | 2 --
 .../src/main/java/org/apache/sis/measure/UnitServices.java          | 2 +-
 ide-project/NetBeans/nbproject/project.properties                   | 4 ++--
 pom.xml                                                             | 6 +++---
 5 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/README b/README
index 6d6ccb228f..309a01c880 100644
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ Welcome to Apache SIS <https://sis.apache.org>
 ==============================================
 
 SIS is a Java language library for developing geospatial applications.
-The library is an implementation of GeoAPI 3.0.1 interfaces and can be used
+The library is an implementation of GeoAPI 3.0.2 interfaces and can be used
 for desktop or server applications. Apache SIS provides data structures for
 geographic features and associated metadata along with methods to manipulate
 those data structures. The SIS metadata module forms the base of the library
@@ -26,7 +26,7 @@ Getting Started
 
 Running the library part of Apache SIS requires Java 11 or higher.
 Running the JavaFX application part requires Java 16 or higher.
-Building SIS requires Java 17 or higher
+Building SIS requires Java 18 or higher
 together with Maven 3 <https://maven.apache.org/> build system.
 To build SIS, use the following command in this directory:
 
diff --git a/application/sis-javafx/doc/readme.txt 
b/application/sis-javafx/doc/readme.txt
index ba6acfbc71..d6afa19a94 100644
--- a/application/sis-javafx/doc/readme.txt
+++ b/application/sis-javafx/doc/readme.txt
@@ -12,8 +12,6 @@ NetBeans Ant project, open the following file:
 
 And add the following lines:
 
-    javac.source     = 17
-    javac.target     = 17
     javac.modulepath = /path/to/my/install/javafx-sdk/lib
     javafx.options   = --add-modules javafx.graphics,javafx.controls,javafx.web
     src.javafx.dir   = ${project.root}/application/sis-javafx/src/main/java
diff --git 
a/core/sis-utility/src/main/java/org/apache/sis/measure/UnitServices.java 
b/core/sis-utility/src/main/java/org/apache/sis/measure/UnitServices.java
index 86a65df55a..93622e2134 100644
--- a/core/sis-utility/src/main/java/org/apache/sis/measure/UnitServices.java
+++ b/core/sis-utility/src/main/java/org/apache/sis/measure/UnitServices.java
@@ -211,7 +211,7 @@ public class UnitServices extends ServiceProvider 
implements SystemOfUnitsServic
     /**
      * Returns a quantity format for the default locale.
      *
-     * @return a {@link tech.uom.seshat.QuantityFormat} instance for 
quantities.
+     * @return a {@link org.apache.sis.measure.QuantityFormat} instance for 
quantities.
      * @since  1.4
      */
     @Override
diff --git a/ide-project/NetBeans/nbproject/project.properties 
b/ide-project/NetBeans/nbproject/project.properties
index 7a129754dd..d68acf9ea8 100644
--- a/ide-project/NetBeans/nbproject/project.properties
+++ b/ide-project/NetBeans/nbproject/project.properties
@@ -37,8 +37,8 @@ project.license      = apache20
 project.licensePath  = ../LicenseHeader.txt
 no.dependencies      = true
 source.encoding      = UTF-8
-javac.source         = 11
-javac.target         = 11
+javac.source         = 18
+javac.target         = 18
 platform.active      = default_platform
 junit.forkmode       = once
 run.jvmargs          = -enableassertions ${javafx.options} \
diff --git a/pom.xml b/pom.xml
index 1d1a67e75c..48a80bf84c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
      Maven project configuration file
      http://maven.apache.org/
 
-     Apache SIS build requires Java 17 or higher, but compiled files can be 
executed on Java 11.
+     Apache SIS build requires Java 18 or higher, but compiled files can be 
executed on Java 11.
      Setting the SIS_DATA environment variable before build is optional but 
recommended.
 
      Build development snapshot:        mvn clean install
@@ -58,7 +58,7 @@
   <description>
     Apache Spatial Information System (SIS) is a free software, Java language 
library for developing geospatial applications.
     SIS provides data structures for geographic features and associated 
metadata along with methods to manipulate those data structures.
-    The library is an implementation of GeoAPI 3.0.1 interfaces and can be 
used for desktop or server applications.
+    The library is an implementation of GeoAPI 3.0.2 interfaces and can be 
used for desktop or server applications.
     The SIS metadata module forms the base of the library and enables the 
creation of metadata objects which comply with the ISO 19115 international 
standard.
     The SIS referencing module enable the construction of geodetic data 
structures for geospatial referencing as defined by ISO 19111 standard,
     along with the associated operations which enable the transformation of 
coordinates between different reference systems.
@@ -625,7 +625,7 @@
             <configuration>
               <rules>
                 <requireJavaVersion>
-                  <version>17</version>
+                  <version>18</version>
                 </requireJavaVersion>
               </rules>
             </configuration>

Reply via email to