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

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

commit 285a35ca4618f46ac1b861600aee17ff8f817050
Author: Martin Desruisseaux <[email protected]>
AuthorDate: Sun Jul 12 19:41:00 2026 +0200

    Promote the GeoHEIF module from incubator to endorsed modules.
    https://issues.apache.org/jira/browse/SIS-636
---
 endorsed/build.gradle.kts                                    | 12 ++++++++++++
 endorsed/src/org.apache.sis.feature/main/module-info.java    |  2 +-
 .../src/org.apache.sis.referencing/main/module-info.java     |  2 +-
 .../services/org.apache.sis.storage.DataStoreProvider        |  0
 .../src/org.apache.sis.storage.geoheif/main/module-info.java |  0
 .../main/org/apache/sis/storage/geoheif/FromImageIO.java     |  0
 .../main/org/apache/sis/storage/geoheif/GeoHeifStore.java    |  0
 .../org/apache/sis/storage/geoheif/GeoHeifStoreProvider.java |  0
 .../main/org/apache/sis/storage/geoheif/Group.java           |  0
 .../main/org/apache/sis/storage/geoheif/Image.java           |  0
 .../main/org/apache/sis/storage/geoheif/ImageModel.java      |  0
 .../main/org/apache/sis/storage/geoheif/ImageResource.java   |  0
 .../org/apache/sis/storage/geoheif/ImageResourceBuilder.java |  0
 .../apache/sis/storage/geoheif/PyramidedImageResource.java   |  0
 .../main/org/apache/sis/storage/geoheif/ResourceBuilder.java |  0
 .../main/org/apache/sis/storage/geoheif/TiledImage.java      |  0
 .../org/apache/sis/storage/geoheif/UncompressedImage.java    |  0
 .../org/apache/sis/storage/geoheif/internal/Resources.java   |  0
 .../apache/sis/storage/geoheif/internal/Resources.properties |  0
 .../apache/sis/storage/geoheif/internal/Resources_en.java    |  0
 .../apache/sis/storage/geoheif/internal/Resources_fr.java    |  0
 .../sis/storage/geoheif/internal/Resources_fr.properties     |  0
 .../apache/sis/storage/geoheif/internal/package-info.java    |  0
 .../main/org/apache/sis/storage/geoheif/package-info.java    |  0
 .../main/org/apache/sis/storage/isobmff/Box.java             |  0
 .../main/org/apache/sis/storage/isobmff/BoxRegistry.java     |  0
 .../main/org/apache/sis/storage/isobmff/ByteRanges.java      |  0
 .../main/org/apache/sis/storage/isobmff/ContainerBox.java    |  0
 .../main/org/apache/sis/storage/isobmff/Extension.java       |  0
 .../main/org/apache/sis/storage/isobmff/FullBox.java         |  0
 .../main/org/apache/sis/storage/isobmff/Incomplete.java      |  0
 .../main/org/apache/sis/storage/isobmff/MainBoxRegistry.java |  0
 .../main/org/apache/sis/storage/isobmff/NodeSummary.java     |  0
 .../main/org/apache/sis/storage/isobmff/Reader.java          |  0
 .../main/org/apache/sis/storage/isobmff/Root.java            |  0
 .../main/org/apache/sis/storage/isobmff/TreeNode.java        |  0
 .../sis/storage/isobmff/UnsupportedVersionException.java     |  0
 .../main/org/apache/sis/storage/isobmff/VectorReader.java    |  0
 .../apache/sis/storage/isobmff/base/ColourInformation.java   |  0
 .../org/apache/sis/storage/isobmff/base/CombinaisonType.java |  0
 .../main/org/apache/sis/storage/isobmff/base/Copyright.java  |  0
 .../org/apache/sis/storage/isobmff/base/EntityToGroup.java   |  0
 .../org/apache/sis/storage/isobmff/base/ExtendedType.java    |  0
 .../apache/sis/storage/isobmff/base/FDItemInfoExtension.java |  0
 .../main/org/apache/sis/storage/isobmff/base/FileType.java   |  0
 .../main/org/apache/sis/storage/isobmff/base/FreeSpace.java  |  0
 .../main/org/apache/sis/storage/isobmff/base/GroupList.java  |  0
 .../apache/sis/storage/isobmff/base/HandlerReference.java    |  0
 .../main/org/apache/sis/storage/isobmff/base/HeaderBox.java  |  0
 .../apache/sis/storage/isobmff/base/IdentifiedMediaData.java |  0
 .../main/org/apache/sis/storage/isobmff/base/ItemData.java   |  0
 .../main/org/apache/sis/storage/isobmff/base/ItemInfo.java   |  0
 .../org/apache/sis/storage/isobmff/base/ItemInfoEntry.java   |  0
 .../org/apache/sis/storage/isobmff/base/ItemLocation.java    |  0
 .../org/apache/sis/storage/isobmff/base/ItemProperties.java  |  0
 .../sis/storage/isobmff/base/ItemPropertyAssociation.java    |  0
 .../sis/storage/isobmff/base/ItemPropertyContainer.java      |  0
 .../org/apache/sis/storage/isobmff/base/ItemReference.java   |  0
 .../main/org/apache/sis/storage/isobmff/base/MediaData.java  |  0
 .../main/org/apache/sis/storage/isobmff/base/Meta.java       |  0
 .../main/org/apache/sis/storage/isobmff/base/Movie.java      |  0
 .../org/apache/sis/storage/isobmff/base/MovieHeader.java     |  0
 .../apache/sis/storage/isobmff/base/OriginalFileType.java    |  0
 .../org/apache/sis/storage/isobmff/base/PrimaryItem.java     |  0
 .../sis/storage/isobmff/base/ProgressiveDownloadInfo.java    |  0
 .../sis/storage/isobmff/base/SingleItemTypeReference.java    |  0
 .../main/org/apache/sis/storage/isobmff/base/Track.java      |  0
 .../org/apache/sis/storage/isobmff/base/TrackHeader.java     |  0
 .../main/org/apache/sis/storage/isobmff/base/UserData.java   |  0
 .../org/apache/sis/storage/isobmff/base/package-info.java    |  0
 .../main/org/apache/sis/storage/isobmff/geo/ModelCRS.java    |  0
 .../org/apache/sis/storage/isobmff/geo/ModelTiePoint.java    |  0
 .../apache/sis/storage/isobmff/geo/ModelTransformation.java  |  0
 .../org/apache/sis/storage/isobmff/geo/UnknownProperty.java  |  0
 .../org/apache/sis/storage/isobmff/geo/package-info.java     |  0
 .../sis/storage/isobmff/image/AuxiliaryImageReference.java   |  0
 .../apache/sis/storage/isobmff/image/BaseImageReference.java |  0
 .../org/apache/sis/storage/isobmff/image/CreationTime.java   |  0
 .../sis/storage/isobmff/image/DerivedImageReference.java     |  0
 .../org/apache/sis/storage/isobmff/image/ImagePyramid.java   |  0
 .../sis/storage/isobmff/image/ImageSpatialExtents.java       |  0
 .../apache/sis/storage/isobmff/image/ModificationTime.java   |  0
 .../apache/sis/storage/isobmff/image/PixelInformation.java   |  0
 .../storage/isobmff/image/PremultipliedImageReference.java   |  0
 .../apache/sis/storage/isobmff/image/ThumbnailReference.java |  0
 .../sis/storage/isobmff/image/TiledImageConfiguration.java   |  0
 .../apache/sis/storage/isobmff/image/UserDescription.java    |  0
 .../org/apache/sis/storage/isobmff/image/package-info.java   |  0
 .../org/apache/sis/storage/isobmff/mpeg/ChromaLocation.java  |  0
 .../org/apache/sis/storage/isobmff/mpeg/CleanAperture.java   |  0
 .../main/org/apache/sis/storage/isobmff/mpeg/Component.java  |  0
 .../apache/sis/storage/isobmff/mpeg/ComponentDefinition.java |  0
 .../apache/sis/storage/isobmff/mpeg/ComponentPalette.java    |  0
 .../sis/storage/isobmff/mpeg/ComponentPatternDefinition.java |  0
 .../sis/storage/isobmff/mpeg/ComponentReferenceLevel.java    |  0
 .../org/apache/sis/storage/isobmff/mpeg/ComponentType.java   |  0
 .../sis/storage/isobmff/mpeg/CompressedUnitsItemInfo.java    |  0
 .../org/apache/sis/storage/isobmff/mpeg/CompressionAV1.java  |  0
 .../sis/storage/isobmff/mpeg/CompressionConfiguration.java   |  0
 .../org/apache/sis/storage/isobmff/mpeg/CompressionJP2K.java |  0
 .../sis/storage/isobmff/mpeg/DepthMappingInformation.java    |  0
 .../sis/storage/isobmff/mpeg/DisparityInformation.java       |  0
 .../org/apache/sis/storage/isobmff/mpeg/FieldInterlace.java  |  0
 .../apache/sis/storage/isobmff/mpeg/FieldInterlaceType.java  |  0
 .../sis/storage/isobmff/mpeg/FramePackingInformation.java    |  0
 .../sis/storage/isobmff/mpeg/HevcConfigurationItem.java      |  0
 .../apache/sis/storage/isobmff/mpeg/InterleavingMode.java    |  0
 .../storage/isobmff/mpeg/PolarizationPatternDefinition.java  |  0
 .../apache/sis/storage/isobmff/mpeg/SensorBadPixelsMap.java  |  0
 .../storage/isobmff/mpeg/SensorNonUniformityCorrection.java  |  0
 .../org/apache/sis/storage/isobmff/mpeg/TAIClockInfo.java    |  0
 .../org/apache/sis/storage/isobmff/mpeg/TAITimeStamp.java    |  0
 .../sis/storage/isobmff/mpeg/UncompressedFrameConfig.java    |  0
 .../main/org/apache/sis/storage/isobmff/mpeg/UnitType.java   |  0
 .../org/apache/sis/storage/isobmff/mpeg/package-info.java    |  0
 .../main/org/apache/sis/storage/isobmff/package-info.java    |  0
 .../apache/sis/storage/isobmff/video/ContentDescribes.java   |  0
 .../org/apache/sis/storage/isobmff/video/package-info.java   |  0
 .../test/org/apache/sis/storage/isobmff/BoxTest.java         |  0
 .../org/apache/sis/storage/isobmff/geo/ExtensionTest.java    |  0
 .../apache/sis/storage/isobmff/mpeg/ComponentTypeTest.java   |  0
 endorsed/src/org.apache.sis.storage/main/module-info.java    | 10 +++++-----
 endorsed/src/org.apache.sis.util/main/module-info.java       |  6 +++---
 incubator/build.gradle.kts                                   | 12 ------------
 124 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/endorsed/build.gradle.kts b/endorsed/build.gradle.kts
index 8594f8bac3..6612e5dc7f 100644
--- a/endorsed/build.gradle.kts
+++ b/endorsed/build.gradle.kts
@@ -354,6 +354,18 @@ publishing {
                 description = "Bridge between netCDF Climate and Forecast (CF) 
convention and ISO 19115 metadata."
             }
         }
+        create<MavenPublication>("storage.geoheif") {
+            var module = "org.apache.sis.storage.geoheif"
+            groupId    = "org.apache.sis.storage"
+            artifactId = "sis-geoheif"
+            artifact(layout.buildDirectory.file("libs/${module}.jar"))
+            artifact(layout.buildDirectory.file("docs/${module}-sources.jar")) 
{classifier = "sources"}
+            artifact(layout.buildDirectory.file("docs/${module}-javadoc.jar")) 
{classifier = "javadoc"}
+            pom {
+                name        = "Apache SIS GeoHEIF Coverage storage"
+                description = "Read files in GeoHEIF format."
+            }
+        }
         create<MavenPublication>("storage.geotiff") {
             var module = "org.apache.sis.storage.geotiff"
             groupId    = "org.apache.sis.storage"
diff --git a/endorsed/src/org.apache.sis.feature/main/module-info.java 
b/endorsed/src/org.apache.sis.feature/main/module-info.java
index 3f6f2ccb4c..6796ad402a 100644
--- a/endorsed/src/org.apache.sis.feature/main/module-info.java
+++ b/endorsed/src/org.apache.sis.feature/main/module-info.java
@@ -101,8 +101,8 @@ module org.apache.sis.feature {
             org.apache.sis.storage,
             org.apache.sis.storage.sql,
             org.apache.sis.storage.netcdf,
+            org.apache.sis.storage.geoheif,
             org.apache.sis.storage.geotiff,
-            org.apache.sis.storage.geoheif,             // In the "incubator" 
sub-project.
             org.apache.sis.storage.gdal,                // In the "optional" 
sub-project.
             org.apache.sis.portrayal,
             org.apache.sis.gui;                         // In the "optional" 
sub-project.
diff --git a/endorsed/src/org.apache.sis.referencing/main/module-info.java 
b/endorsed/src/org.apache.sis.referencing/main/module-info.java
index bacffd1670..b84c8c809b 100644
--- a/endorsed/src/org.apache.sis.referencing/main/module-info.java
+++ b/endorsed/src/org.apache.sis.referencing/main/module-info.java
@@ -182,8 +182,8 @@ module org.apache.sis.referencing {
             org.apache.sis.storage,
             org.apache.sis.storage.sql,
             org.apache.sis.storage.netcdf,
+            org.apache.sis.storage.geoheif,
             org.apache.sis.storage.geotiff,
-            org.apache.sis.storage.geoheif,                 // In the 
"incubator" sub-project.
             org.apache.sis.storage.earthobservation,
             org.apache.sis.storage.gdal,                    // In the 
"optional" sub-project.
             org.apache.sis.portrayal,
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/META-INF/services/org.apache.sis.storage.DataStoreProvider
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/META-INF/services/org.apache.sis.storage.DataStoreProvider
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/META-INF/services/org.apache.sis.storage.DataStoreProvider
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/META-INF/services/org.apache.sis.storage.DataStoreProvider
diff --git a/incubator/src/org.apache.sis.storage.geoheif/main/module-info.java 
b/endorsed/src/org.apache.sis.storage.geoheif/main/module-info.java
similarity index 100%
rename from incubator/src/org.apache.sis.storage.geoheif/main/module-info.java
rename to endorsed/src/org.apache.sis.storage.geoheif/main/module-info.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/FromImageIO.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/FromImageIO.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/FromImageIO.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/FromImageIO.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/GeoHeifStore.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/GeoHeifStore.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/GeoHeifStore.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/GeoHeifStore.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/GeoHeifStoreProvider.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/GeoHeifStoreProvider.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/GeoHeifStoreProvider.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/GeoHeifStoreProvider.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/Group.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/Group.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/Group.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/Group.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/Image.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/Image.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/Image.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/Image.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageModel.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageModel.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageModel.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageModel.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageResource.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageResource.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageResource.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageResource.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageResourceBuilder.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageResourceBuilder.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageResourceBuilder.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ImageResourceBuilder.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/PyramidedImageResource.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/PyramidedImageResource.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/PyramidedImageResource.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/PyramidedImageResource.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ResourceBuilder.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ResourceBuilder.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ResourceBuilder.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/ResourceBuilder.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/TiledImage.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/TiledImage.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/TiledImage.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/TiledImage.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/UncompressedImage.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/UncompressedImage.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/UncompressedImage.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/UncompressedImage.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources.properties
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources.properties
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources.properties
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources.properties
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_en.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_en.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_en.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_en.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_fr.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_fr.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_fr.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_fr.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_fr.properties
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_fr.properties
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_fr.properties
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/Resources_fr.properties
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/package-info.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/package-info.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/package-info.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/internal/package-info.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/package-info.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/package-info.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/package-info.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/geoheif/package-info.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Box.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Box.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Box.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Box.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/BoxRegistry.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/BoxRegistry.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/BoxRegistry.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/BoxRegistry.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/ByteRanges.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/ByteRanges.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/ByteRanges.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/ByteRanges.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/ContainerBox.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/ContainerBox.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/ContainerBox.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/ContainerBox.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Extension.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Extension.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Extension.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Extension.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/FullBox.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/FullBox.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/FullBox.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/FullBox.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Incomplete.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Incomplete.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Incomplete.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Incomplete.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/MainBoxRegistry.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/MainBoxRegistry.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/MainBoxRegistry.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/MainBoxRegistry.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/NodeSummary.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/NodeSummary.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/NodeSummary.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/NodeSummary.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Reader.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Reader.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Reader.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Reader.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Root.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Root.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Root.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Root.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/TreeNode.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/TreeNode.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/TreeNode.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/TreeNode.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/UnsupportedVersionException.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/UnsupportedVersionException.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/UnsupportedVersionException.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/UnsupportedVersionException.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/VectorReader.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/VectorReader.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/VectorReader.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/VectorReader.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ColourInformation.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ColourInformation.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ColourInformation.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ColourInformation.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/CombinaisonType.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/CombinaisonType.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/CombinaisonType.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/CombinaisonType.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Copyright.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Copyright.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Copyright.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Copyright.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/EntityToGroup.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/EntityToGroup.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/EntityToGroup.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/EntityToGroup.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ExtendedType.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ExtendedType.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ExtendedType.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ExtendedType.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FDItemInfoExtension.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FDItemInfoExtension.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FDItemInfoExtension.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FDItemInfoExtension.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FileType.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FileType.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FileType.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FileType.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FreeSpace.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FreeSpace.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FreeSpace.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/FreeSpace.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/GroupList.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/GroupList.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/GroupList.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/GroupList.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/HandlerReference.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/HandlerReference.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/HandlerReference.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/HandlerReference.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/HeaderBox.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/HeaderBox.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/HeaderBox.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/HeaderBox.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/IdentifiedMediaData.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/IdentifiedMediaData.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/IdentifiedMediaData.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/IdentifiedMediaData.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemData.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemData.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemData.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemData.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemInfo.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemInfo.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemInfo.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemInfo.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemInfoEntry.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemInfoEntry.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemInfoEntry.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemInfoEntry.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemLocation.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemLocation.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemLocation.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemLocation.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemProperties.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemProperties.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemProperties.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemProperties.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemPropertyAssociation.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemPropertyAssociation.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemPropertyAssociation.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemPropertyAssociation.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemPropertyContainer.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemPropertyContainer.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemPropertyContainer.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemPropertyContainer.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemReference.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemReference.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemReference.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ItemReference.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/MediaData.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/MediaData.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/MediaData.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/MediaData.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Meta.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Meta.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Meta.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Meta.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Movie.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Movie.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Movie.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Movie.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/MovieHeader.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/MovieHeader.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/MovieHeader.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/MovieHeader.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/OriginalFileType.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/OriginalFileType.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/OriginalFileType.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/OriginalFileType.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/PrimaryItem.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/PrimaryItem.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/PrimaryItem.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/PrimaryItem.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ProgressiveDownloadInfo.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ProgressiveDownloadInfo.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ProgressiveDownloadInfo.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/ProgressiveDownloadInfo.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/SingleItemTypeReference.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/SingleItemTypeReference.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/SingleItemTypeReference.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/SingleItemTypeReference.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Track.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Track.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Track.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/Track.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/TrackHeader.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/TrackHeader.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/TrackHeader.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/TrackHeader.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/UserData.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/UserData.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/UserData.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/UserData.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/package-info.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/package-info.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/package-info.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/base/package-info.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelCRS.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelCRS.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelCRS.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelCRS.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelTiePoint.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelTiePoint.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelTiePoint.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelTiePoint.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelTransformation.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelTransformation.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelTransformation.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/ModelTransformation.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/UnknownProperty.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/UnknownProperty.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/UnknownProperty.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/UnknownProperty.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/package-info.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/package-info.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/package-info.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/package-info.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/AuxiliaryImageReference.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/AuxiliaryImageReference.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/AuxiliaryImageReference.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/AuxiliaryImageReference.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/BaseImageReference.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/BaseImageReference.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/BaseImageReference.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/BaseImageReference.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/CreationTime.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/CreationTime.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/CreationTime.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/CreationTime.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/DerivedImageReference.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/DerivedImageReference.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/DerivedImageReference.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/DerivedImageReference.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ImagePyramid.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ImagePyramid.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ImagePyramid.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ImagePyramid.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ImageSpatialExtents.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ImageSpatialExtents.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ImageSpatialExtents.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ImageSpatialExtents.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ModificationTime.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ModificationTime.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ModificationTime.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ModificationTime.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/PixelInformation.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/PixelInformation.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/PixelInformation.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/PixelInformation.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/PremultipliedImageReference.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/PremultipliedImageReference.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/PremultipliedImageReference.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/PremultipliedImageReference.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ThumbnailReference.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ThumbnailReference.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ThumbnailReference.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/ThumbnailReference.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/TiledImageConfiguration.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/TiledImageConfiguration.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/TiledImageConfiguration.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/TiledImageConfiguration.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/UserDescription.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/UserDescription.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/UserDescription.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/UserDescription.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/package-info.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/package-info.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/package-info.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/image/package-info.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ChromaLocation.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ChromaLocation.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ChromaLocation.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ChromaLocation.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CleanAperture.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CleanAperture.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CleanAperture.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CleanAperture.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/Component.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/Component.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/Component.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/Component.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentDefinition.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentDefinition.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentDefinition.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentDefinition.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentPalette.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentPalette.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentPalette.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentPalette.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentPatternDefinition.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentPatternDefinition.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentPatternDefinition.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentPatternDefinition.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentReferenceLevel.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentReferenceLevel.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentReferenceLevel.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentReferenceLevel.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentType.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentType.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentType.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/ComponentType.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressedUnitsItemInfo.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressedUnitsItemInfo.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressedUnitsItemInfo.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressedUnitsItemInfo.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionAV1.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionAV1.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionAV1.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionAV1.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionConfiguration.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionConfiguration.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionConfiguration.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionConfiguration.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionJP2K.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionJP2K.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionJP2K.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/CompressionJP2K.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/DepthMappingInformation.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/DepthMappingInformation.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/DepthMappingInformation.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/DepthMappingInformation.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/DisparityInformation.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/DisparityInformation.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/DisparityInformation.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/DisparityInformation.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FieldInterlace.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FieldInterlace.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FieldInterlace.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FieldInterlace.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FieldInterlaceType.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FieldInterlaceType.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FieldInterlaceType.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FieldInterlaceType.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FramePackingInformation.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FramePackingInformation.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FramePackingInformation.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/FramePackingInformation.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/HevcConfigurationItem.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/HevcConfigurationItem.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/HevcConfigurationItem.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/HevcConfigurationItem.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/InterleavingMode.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/InterleavingMode.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/InterleavingMode.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/InterleavingMode.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/PolarizationPatternDefinition.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/PolarizationPatternDefinition.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/PolarizationPatternDefinition.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/PolarizationPatternDefinition.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/SensorBadPixelsMap.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/SensorBadPixelsMap.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/SensorBadPixelsMap.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/SensorBadPixelsMap.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/SensorNonUniformityCorrection.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/SensorNonUniformityCorrection.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/SensorNonUniformityCorrection.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/SensorNonUniformityCorrection.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/TAIClockInfo.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/TAIClockInfo.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/TAIClockInfo.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/TAIClockInfo.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/TAITimeStamp.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/TAITimeStamp.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/TAITimeStamp.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/TAITimeStamp.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/UncompressedFrameConfig.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/UncompressedFrameConfig.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/UncompressedFrameConfig.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/UncompressedFrameConfig.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/UnitType.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/UnitType.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/UnitType.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/UnitType.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/package-info.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/package-info.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/package-info.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/mpeg/package-info.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/package-info.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/package-info.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/package-info.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/package-info.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/video/ContentDescribes.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/video/ContentDescribes.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/video/ContentDescribes.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/video/ContentDescribes.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/video/package-info.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/video/package-info.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/video/package-info.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/video/package-info.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/BoxTest.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/BoxTest.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/BoxTest.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/BoxTest.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/geo/ExtensionTest.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/geo/ExtensionTest.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/geo/ExtensionTest.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/geo/ExtensionTest.java
diff --git 
a/incubator/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/mpeg/ComponentTypeTest.java
 
b/endorsed/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/mpeg/ComponentTypeTest.java
similarity index 100%
rename from 
incubator/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/mpeg/ComponentTypeTest.java
rename to 
endorsed/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/mpeg/ComponentTypeTest.java
diff --git a/endorsed/src/org.apache.sis.storage/main/module-info.java 
b/endorsed/src/org.apache.sis.storage/main/module-info.java
index 0155e9b867..ae73b37fb1 100644
--- a/endorsed/src/org.apache.sis.storage/main/module-info.java
+++ b/endorsed/src/org.apache.sis.storage/main/module-info.java
@@ -52,10 +52,10 @@ module org.apache.sis.storage {
             org.apache.sis.storage.xml,
             org.apache.sis.storage.sql,
             org.apache.sis.storage.netcdf,
+            org.apache.sis.storage.geoheif,
             org.apache.sis.storage.geotiff,
             org.apache.sis.storage.earthobservation,
             org.apache.sis.storage.coveragejson,        // In the "incubator" 
sub-project.
-            org.apache.sis.storage.geoheif,             // In the "incubator" 
sub-project.
             org.apache.sis.storage.shapefile,           // In the "incubator" 
sub-project.
             org.apache.sis.storage.geopackage,          // In the "incubator" 
sub-project.
             org.apache.sis.storage.gsf,                 // In the "incubator" 
sub-project.
@@ -69,10 +69,10 @@ module org.apache.sis.storage {
             org.apache.sis.storage.xml,
             org.apache.sis.storage.sql,
             org.apache.sis.storage.netcdf,
+            org.apache.sis.storage.geoheif,
             org.apache.sis.storage.geotiff,
             org.apache.sis.storage.earthobservation,
             org.apache.sis.storage.coveragejson,        // In the "incubator" 
sub-project.
-            org.apache.sis.storage.geoheif,             // In the "incubator" 
sub-project.
             org.apache.sis.storage.geopackage,          // In the "incubator" 
sub-project.
             org.apache.sis.storage.gsf,                 // In the "incubator" 
sub-project.
             org.apache.sis.storage.gdal,                // In the "optional" 
sub-project.
@@ -82,9 +82,9 @@ module org.apache.sis.storage {
             org.apache.sis.storage.xml,
             org.apache.sis.storage.sql,
             org.apache.sis.storage.netcdf,
+            org.apache.sis.storage.geoheif,
             org.apache.sis.storage.geotiff,
             org.apache.sis.storage.coveragejson,        // In the "incubator" 
sub-project.
-            org.apache.sis.storage.geoheif,             // In the "incubator" 
sub-project.
             org.apache.sis.storage.shapefile,           // In the "incubator" 
sub-project.
             org.apache.sis.storage.geopackage,          // In the "incubator" 
sub-project.
             org.apache.sis.storage.gdal,                // In the "optional" 
sub-project.
@@ -93,8 +93,8 @@ module org.apache.sis.storage {
             org.apache.sis.gui;                         // In the "optional" 
sub-project.
 
     exports org.apache.sis.io.stream.inflater to
-            org.apache.sis.storage.geotiff,
-            org.apache.sis.storage.geoheif;             // In the "incubator" 
sub-project.
+            org.apache.sis.storage.geoheif,
+            org.apache.sis.storage.geotiff;
 
     exports org.apache.sis.storage.xml to
             org.apache.sis.storage.xml,
diff --git a/endorsed/src/org.apache.sis.util/main/module-info.java 
b/endorsed/src/org.apache.sis.util/main/module-info.java
index 087a1b92f4..ebb151aa51 100644
--- a/endorsed/src/org.apache.sis.util/main/module-info.java
+++ b/endorsed/src/org.apache.sis.util/main/module-info.java
@@ -109,7 +109,7 @@ module org.apache.sis.util {
             org.apache.sis.storage.xml,
             org.apache.sis.storage.sql,
             org.apache.sis.storage.netcdf,
-            org.apache.sis.storage.geoheif,             // In the "incubator" 
sub-project.
+            org.apache.sis.storage.geoheif,
             org.apache.sis.storage.geotiff,
             org.apache.sis.storage.earthobservation,
             org.apache.sis.storage.gdal,                // In the "optional" 
sub-project.
@@ -131,7 +131,7 @@ module org.apache.sis.util {
             org.apache.sis.storage.xml,
             org.apache.sis.storage.sql,
             org.apache.sis.storage.netcdf,
-            org.apache.sis.storage.geoheif,             // In the "incubator" 
sub-project.
+            org.apache.sis.storage.geoheif,
             org.apache.sis.storage.geotiff,
             org.apache.sis.storage.earthobservation,
             org.apache.sis.cql,                         // In the "incubator" 
sub-project.
@@ -173,8 +173,8 @@ module org.apache.sis.util {
             org.apache.sis.storage,
             org.apache.sis.storage.sql,
             org.apache.sis.storage.netcdf,
+            org.apache.sis.storage.geoheif,
             org.apache.sis.storage.geotiff,
-            org.apache.sis.storage.geoheif,             // In the "incubator" 
sub-project.
             org.apache.sis.console,
             org.apache.sis.portrayal,
             org.apache.sis.gui;                         // In the "optional" 
sub-project.
diff --git a/incubator/build.gradle.kts b/incubator/build.gradle.kts
index 61159abe16..1f605bea53 100644
--- a/incubator/build.gradle.kts
+++ b/incubator/build.gradle.kts
@@ -195,18 +195,6 @@ publishing {
                 description = "Read and write files in the Shapefile format."
             }
         }
-        create<MavenPublication>("storage.geoheif") {
-            var module = "org.apache.sis.storage.geoheif"
-            groupId    = "org.apache.sis.storage"
-            artifactId = "sis-geoheif"
-            artifact(layout.buildDirectory.file("libs/${module}.jar"))
-            artifact(layout.buildDirectory.file("docs/${module}-sources.jar")) 
{classifier = "sources"}
-            artifact(layout.buildDirectory.file("docs/${module}-javadoc.jar")) 
{classifier = "javadoc"}
-            pom {
-                name        = "Apache SIS GeoHEIF Coverage storage"
-                description = "Read files in GeoHEIF format."
-            }
-        }
         create<MavenPublication>("storage.geopackage") {
             var module = "org.apache.sis.storage.geopackage"
             groupId    = "org.apache.sis.storage"

Reply via email to