content/fr/developer-guide/annexes/geoapi/Modules.html (54 lines of code) (raw):

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <title>GeoAPI</title> <meta charset="UTF-8"/> <link rel="stylesheet" type="text/css" href="../../book.css"/> </head> <body> <!-- Content below this point is copied in "/static/book/fr/developer-guide.html" by the 'org.apache.sis.internal.book.Assembler' class in 'sis-build-helper' module. --> <section> <header> <h2 id="GeoAPI-modules">Les modules de GeoAPI</h2> </header> <p> Le projet GeoAPI est composé d’une partie standardisée (<code>geoapi</code>) et d’une partie expérimentale (<code>geoapi-pending</code>). Ces deux parties étant mutuellement exclusives, les utilisateurs doivent veiller à ne pas les mélanger dans un même projet. Cette séparation est garantie pour tous les projets qui ne dépendent que du dépôt central de Maven (incluant les versions finales de Apache <abbr>SIS</abbr>), car le module <code>geoapi-pending</code> n’est jamais déployé sur ce dépôt central. En revanche certaines branches de développement de <abbr>SIS</abbr> peuvent dépendre de <code>geoapi-pending</code>. </p><p> Les modules de GeoAPI sont: </p> <ul> <li><p> <b><code>geoapi</code></b> — contient les interfaces couvertes par le <a href="https://www.ogc.org/standards/geoapi">standard GeoAPI de l’<abbr>OGC</abbr></a>. Les versions finales de Apache <abbr>SIS</abbr> dépendent de ce module. </p></li> <li><p> <b><code>geoapi-pending</code></b> — contient une <em>copie</em> de toutes les interfaces du module <code>geoapi</code> (non pas une dépendance) avec des ajouts qui n’ont pas encore été approuvés comme un standard <abbr>OGC</abbr>. Certains ajouts apparaissent dans des interfaces normalement définies par le module <code>geoapi</code>, d’où la nécessité de les copier. Les branches de développement de Apache <abbr>SIS</abbr> dépendent de ce module, mais cette dépendance est transformée en une dépendance vers le module <code>geoapi</code> standard au moment de fusionner les branches avec la branche principale. </p></li> <li><p> <b><code>geoapi-conformance</code></b> — contient une suite de tests JUnit que les développeurs peuvent utiliser pour tester leurs implémentations. </p></li> <li><p> <b><code>geoapi-examples</code></b> — contient des exemples d’implémentations relativement simples. Ces exemples sont placés dans le domaine public afin d’encourager les utilisateurs à les copier et les adapter à leurs besoins si les services de Apache <abbr>SIS</abbr> ne conviennent pas. </p></li> </ul> </section> </body> </html>