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"
