You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2019/09/02 13:50:35 UTC

[sis] branch master updated (cd5fecb -> bd04498)

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

desruisseaux pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sis.git.


    from cd5fecb  Merge branch 'geoapi-3.1'
     add 8b31096  chore(Build): set explicit dependencies for JAXB api and engine.
     add 2972cce  fix(referencing): remove useless jaxb dependency, already handled by sis-metadata.
     add b9b440d  Merge branch 'chore/jaxb-dependency' into geoapi-4.0 with modifications: - Implementation.INTERNAL keep for now with removal is deferred at a later time: https://issues.apache.org/jira/browse/SIS-469 - All OGCNamespacePrefixMapper removed instead of only one, in order to keep Implementation.INTERNAL and ENDORSED equivalent. - Jakarata dependency with provided scope for allowing Java 8 to use its internal JAXB implementation.
     add 1f6356a  Add a note about JAXB being distributed under Eclipse Distribution License license.
     add 17e09ca  Make the sis-javafx module optional. That module is built only if the PATH_TO_FX environment variable is set. See https://openjfx.io/openjfx-docs/#install-javafx for more information.
     add 599ef94  Remove spurious warnings about "org.apache.sis.xml.defaultNamespace" property.
     add 2114e9d  Modify the NetBeans project configuration for making it compatible with Java 11. We dropped the JavaFX sources from now (they are still present as an optional Maven module).
     add ae989c9  Add a note saying that Apache SIS can be built with Java version higher than 10. https://issues.apache.org/jira/browse/SIS-438
     add 3363d3c  Merge branch 'geoapi-4.0' into geoapi-3.1: make Apache SIS compatible with Java 11+. https://issues.apache.org/jira/browse/SIS-438
     new bd04498  Merge branch 'geoapi-3.1'. Make Apache SIS compatible with Java 11. https://issues.apache.org/jira/browse/SIS-438

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 NOTICE                                             |  11 +-
 application/pom.xml                                |  17 ++-
 application/sis-console/pom.xml                    |   5 +
 application/sis-javafx/pom.xml                     |   5 +-
 .../org/apache/sis/internal/gui/Resources.java     |   2 +-
 core/sis-metadata/pom.xml                          |  13 +-
 .../apache/sis/internal/jaxb/gco/package-info.java |   5 +-
 .../java/org/apache/sis/xml/Implementation.java    |  32 ++---
 .../java/org/apache/sis/xml/MarshallerPool.java    |  25 +---
 .../apache/sis/xml/OGCNamespacePrefixMapper.java   |  79 ------------
 .../sis/xml/OGCNamespacePrefixMapper_Endorsed.java |  73 -----------
 .../src/main/java/org/apache/sis/xml/XML.java      |   7 +-
 .../apache/sis/test/suite/MetadataTestSuite.java   |   1 -
 .../org/apache/sis/xml/MarshallerPoolTest.java     |   2 -
 .../sis/xml/OGCNamespacePrefixMapperTest.java      | 134 ---------------------
 core/sis-referencing/pom.xml                       |   9 ++
 ide-project/NetBeans/nbproject/build-impl.xml      |  47 +++-----
 ide-project/NetBeans/nbproject/genfiles.properties |   4 +-
 ide-project/NetBeans/nbproject/project.properties  |  43 ++++---
 ide-project/NetBeans/nbproject/project.xml         |   2 -
 pom.xml                                            |  24 +++-
 profiles/sis-french-profile/pom.xml                |   5 +
 storage/sis-storage/pom.xml                        |   5 +
 storage/sis-xmlstore/pom.xml                       |   5 +
 24 files changed, 137 insertions(+), 418 deletions(-)
 delete mode 100644 core/sis-metadata/src/main/java/org/apache/sis/xml/OGCNamespacePrefixMapper.java
 delete mode 100644 core/sis-metadata/src/main/java/org/apache/sis/xml/OGCNamespacePrefixMapper_Endorsed.java
 delete mode 100644 core/sis-metadata/src/test/java/org/apache/sis/xml/OGCNamespacePrefixMapperTest.java


[sis] 01/01: Merge branch 'geoapi-3.1'. Make Apache SIS compatible with Java 11. https://issues.apache.org/jira/browse/SIS-438

Posted by de...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit bd04498c959144f13fd269795b3101f9821fcae8
Merge: cd5fecb 3363d3c
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Mon Sep 2 15:49:38 2019 +0200

    Merge branch 'geoapi-3.1'. Make Apache SIS compatible with Java 11.
    https://issues.apache.org/jira/browse/SIS-438

 NOTICE                                             |  11 +-
 application/pom.xml                                |  17 ++-
 application/sis-console/pom.xml                    |   5 +
 application/sis-javafx/pom.xml                     |   5 +-
 .../org/apache/sis/internal/gui/Resources.java     |   2 +-
 core/sis-metadata/pom.xml                          |  13 +-
 .../apache/sis/internal/jaxb/gco/package-info.java |   5 +-
 .../java/org/apache/sis/xml/Implementation.java    |  32 ++---
 .../java/org/apache/sis/xml/MarshallerPool.java    |  25 +---
 .../apache/sis/xml/OGCNamespacePrefixMapper.java   |  79 ------------
 .../sis/xml/OGCNamespacePrefixMapper_Endorsed.java |  73 -----------
 .../src/main/java/org/apache/sis/xml/XML.java      |   7 +-
 .../apache/sis/test/suite/MetadataTestSuite.java   |   1 -
 .../org/apache/sis/xml/MarshallerPoolTest.java     |   2 -
 .../sis/xml/OGCNamespacePrefixMapperTest.java      | 134 ---------------------
 core/sis-referencing/pom.xml                       |   9 ++
 ide-project/NetBeans/nbproject/build-impl.xml      |  47 +++-----
 ide-project/NetBeans/nbproject/genfiles.properties |   4 +-
 ide-project/NetBeans/nbproject/project.properties  |  43 ++++---
 ide-project/NetBeans/nbproject/project.xml         |   2 -
 pom.xml                                            |  24 +++-
 profiles/sis-french-profile/pom.xml                |   5 +
 storage/sis-storage/pom.xml                        |   5 +
 storage/sis-xmlstore/pom.xml                       |   5 +
 24 files changed, 137 insertions(+), 418 deletions(-)

diff --cc ide-project/NetBeans/nbproject/genfiles.properties
index 5d88045,2039f39..3f5e676
--- a/ide-project/NetBeans/nbproject/genfiles.properties
+++ b/ide-project/NetBeans/nbproject/genfiles.properties
@@@ -3,6 -3,6 +3,6 @@@
  build.xml.data.CRC32=58e6b21c
  build.xml.script.CRC32=462eaba0
  build.xml.stylesheet.CRC32=28e38971@1.53.1.46
- nbproject/build-impl.xml.data.CRC32=1e9c8996
- nbproject/build-impl.xml.script.CRC32=1aba96b2
 -nbproject/build-impl.xml.data.CRC32=c66331aa
 -nbproject/build-impl.xml.script.CRC32=a8b9b922
++nbproject/build-impl.xml.data.CRC32=82e7f46a
++nbproject/build-impl.xml.script.CRC32=dbe1a9a7
  nbproject/build-impl.xml.stylesheet.CRC32=3a2fa800@1.92.0.48
diff --cc ide-project/NetBeans/nbproject/project.properties
index 5491b32,3c762ce..a91ab13
--- a/ide-project/NetBeans/nbproject/project.properties
+++ b/ide-project/NetBeans/nbproject/project.properties
@@@ -98,8 -96,11 +96,11 @@@ test.jpn-profile.dir = ${project.root}/
  # Those dependencies must exist in the local Maven repository.
  # Those numbers should match the ones declared in the pom.xml files.
  #
 -geoapi.version       = 3.1-SNAPSHOT
 +geoapi.version       = 3.0.1
  jsr363.version       = 1.0
+ jaxb.version         = 2.3.2
+ istack.version       = 3.0.8
+ activation.version   = 1.1
  jama.version         = 1.0.3
  geographlib.version  = 1.49
  guava.version        = 27.0.1-jre
@@@ -132,8 -132,9 +132,9 @@@ icons.version        = 3.0.
  maven.repository   = ${user.home}/.m2/repository
  endorsed.classpath =
  javac.classpath=\
 -    ${maven.repository}/org/opengis/geoapi-pending/${geoapi.version}/geoapi-pending-${geoapi.version}.jar:\
 +    ${maven.repository}/org/opengis/geoapi/${geoapi.version}/geoapi-${geoapi.version}.jar:\
      ${maven.repository}/javax/measure/unit-api/${jsr363.version}/unit-api-${jsr363.version}.jar:\
+     ${maven.repository}/jakarta/xml/bind/jakarta.xml.bind-api/${jaxb.version}/jakarta.xml.bind-api-${jaxb.version}.jar:\
      ${maven.repository}/com/esri/geometry/esri-geometry-api/${esri.api.version}/esri-geometry-api-${esri.api.version}.jar:\
      ${maven.repository}/org/locationtech/jts/jts-core/${jts.version}/jts-core-${jts.version}.jar:\
      ${maven.repository}/org/geonames/georss-rome/${georss.version}/georss-rome-${georss.version}.jar:\
diff --cc pom.xml
index d2f5ae1,16aae5e..226f294
--- a/pom.xml
+++ b/pom.xml
@@@ -547,7 -565,8 +565,8 @@@
      <maven.compiler.target>8</maven.compiler.target>
      <sis.plugin.version>${project.version}</sis.plugin.version>
      <sis.non-free.version>1.0-M1</sis.non-free.version>                 <!-- Used only if "non-free" profile is enabled. -->
 -    <geoapi.version>3.1-SNAPSHOT</geoapi.version>
 +    <geoapi.version>3.0.1</geoapi.version>
+     <jaxb.version>2.3.2</jaxb.version>
    </properties>
  
    <profiles>