"Fossies" - the Fresh Open Source Software Archive

Member "developer/index.html" (22 Nov 2019, 17104 Bytes) of package /linux/www/geoserver-2.16.1-htmldoc.zip:


The requested HTML page contains a <FORM> tag that is unusable on "Fossies" in "automatic" (rendered) mode so that page is shown as HTML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    2   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
    4 <head>
    5   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    6   
    7   <title>GeoServer Developer Manual &mdash; GeoServer 2.16.1 Developer Manual</title>
    8   <link rel="stylesheet" href="_static/blueprint/screen.css" type="text/css" media="screen, projection" />
    9   <link rel="stylesheet" href="_static/blueprint/print.css" type="text/css" media="print" /> 
   10   <!--[if IE]>
   11   <link rel="stylesheet" href="_static/blueprint/ie.css" type="text/css" media="screen, projection" />
   12   <![endif]-->
   13   <link rel="stylesheet" href="_static/default.css" type="text/css" />
   14   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
   15   <script type="text/javascript">
   16     var DOCUMENTATION_OPTIONS = {
   17         URL_ROOT:    './',
   18         VERSION:     '2.16.1',
   19         COLLAPSE_MODINDEX: false,
   20         FILE_SUFFIX: '.html'
   21     };
   22   </script>
   23   <script type="text/javascript" src="_static/jquery.js"></script>
   24   <script type="text/javascript" src="_static/doctools.js"></script>
   25   <script type="text/javascript" src="_static/searchtools.js"></script>
   26   <script type="text/javascript" src="searchindex.js"></script>
   27   <link rel="shortcut icon" href="_static/geoserver.ico"/>
   28       <link rel="search" title="Search" href="search.html" />
   29       <link rel="top" title="GeoServer 2.16.1 Developer Manual" href="#" />
   30       <link rel="next" title="Introduction" href="introduction.html" />
   31 </head>
   32 <body class="index">
   33   <div id="header" class="selfclear">
   34     <div class="wrap selfclear">
   35       <div id="logo"><a href="#">GeoServer 2.16.1 Developer Manual</a></div>
   36       <ul id="top-nav">
   37         <li class="first"><a href="http://geoserver.org/about">About</a></li>
   38         <li><a href="http://blog.geoserver.org/">Blog</a></li>
   39         <li><a href="http://geoserver.org/download">Download</a></li>
   40         <!--<li><a href="#">Documentation</a></li>-->
   41       </ul>
   42         <form id="quick-search" action="search.html" method="get">
   43           <fieldset>
   44             <input type="hidden" name="check_keywords" value="yes" />
   45             <input type="hidden" name="area" value="default" />
   46             <input id="quick-search-query" type="text" name="q" accessKey="q" name="searchQuery.queryString" size="25" value="Search Documentation&hellip;" size="20" tabindex="3" onblur="if(this.value=='') this.value='Search Documentation&hellip;';" onfocus="if(this.value=='Search Documentation&hellip;') this.value='';" />
   47             <input id="quick-search-submit" type="image" value="Search" src="_static/chrome/search_icon_green.png" />
   48           </fieldset>
   49         </form>
   50     </div><!-- /.wrap -->
   51   </div><!-- /#header -->
   52   <div id="main">
   53     <div class="wrap selfclear">
   54       <div id="content-left" class="content-border"></div>
   55       <div id="content">
   56 <ul id="breadcrumbs">
   57   
   58   <li>GeoServer 2.16.1 Developer Manual</li>
   59 </ul>
   60 <ul id="relatedlinks" class="selfclear">
   61   <li class="first">
   62     <a href="introduction.html" title="Introduction"
   63        accesskey="N">next</a></li>
   64 </ul>
   65         
   66   <div class="section" id="geoserver-developer-manual">
   67 <h1>GeoServer Developer Manual<a class="headerlink" href="#geoserver-developer-manual" title="Permalink to this headline">ΒΆ</a></h1>
   68 <p>Welcome to the GeoServer Developer Manual.  The manual is for those who want to help with the development process, including source code, software releasing, and other administrative work.</p>
   69 <div class="toctree-wrapper compound">
   70 <ul>
   71 <li class="toctree-l1"><a class="reference internal" href="introduction.html">Introduction</a><ul>
   72 <li class="toctree-l2"><a class="reference internal" href="introduction.html#license">License</a></li>
   73 </ul>
   74 </li>
   75 <li class="toctree-l1"><a class="reference internal" href="tools.html">Tools</a><ul>
   76 <li class="toctree-l2"><a class="reference internal" href="tools.html#java">Java</a></li>
   77 <li class="toctree-l2"><a class="reference internal" href="tools.html#maven">Maven</a></li>
   78 <li class="toctree-l2"><a class="reference internal" href="tools.html#git">Git</a></li>
   79 </ul>
   80 </li>
   81 <li class="toctree-l1"><a class="reference internal" href="source.html">Source Code</a><ul>
   82 <li class="toctree-l2"><a class="reference internal" href="source.html#git">Git</a></li>
   83 <li class="toctree-l2"><a class="reference internal" href="source.html#git-client-configuration">Git client configuration</a></li>
   84 <li class="toctree-l2"><a class="reference internal" href="source.html#committing">Committing</a></li>
   85 <li class="toctree-l2"><a class="reference internal" href="source.html#repository-distribution">Repository distribution</a></li>
   86 <li class="toctree-l2"><a class="reference internal" href="source.html#repository-structure">Repository structure</a></li>
   87 <li class="toctree-l2"><a class="reference internal" href="source.html#codebase-structure">Codebase structure</a></li>
   88 <li class="toctree-l2"><a class="reference internal" href="source.html#development-workflow">Development workflow</a></li>
   89 <li class="toctree-l2"><a class="reference internal" href="source.html#more-useful-reading">More useful reading</a></li>
   90 </ul>
   91 </li>
   92 <li class="toctree-l1"><a class="reference internal" href="quickstart/index.html">Quickstart</a><ul>
   93 <li class="toctree-l2"><a class="reference internal" href="quickstart/maven.html">Maven Quickstart</a></li>
   94 <li class="toctree-l2"><a class="reference internal" href="quickstart/intellij.html">Intellij Quickstart</a></li>
   95 <li class="toctree-l2"><a class="reference internal" href="quickstart/eclipse.html">Maven Eclipse Plugin Quickstart</a></li>
   96 <li class="toctree-l2"><a class="reference internal" href="quickstart/eclipse_m2.html">Eclipse M2 Quickstart</a></li>
   97 </ul>
   98 </li>
   99 <li class="toctree-l1"><a class="reference internal" href="maven-guide/index.html">Maven Guide</a><ul>
  100 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#installing-maven">Installing Maven</a></li>
  101 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#running-maven">Running Maven</a></li>
  102 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#building">Building</a></li>
  103 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#skipping-tests">Skipping tests</a></li>
  104 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#building-offline">Building offline</a></li>
  105 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#building-extensions">Building extensions</a></li>
  106 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#recover-build">Recover Build</a></li>
  107 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#id2">Profiles</a></li>
  108 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#generating-test-coverage-reports">Generating test coverage reports</a></li>
  109 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#running-the-web-module-with-jetty">Running the web module with Jetty</a></li>
  110 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#building-the-web-module">Building the web module</a></li>
  111 <li class="toctree-l2"><a class="reference internal" href="maven-guide/index.html#installing-the-oracle-module">Installing the Oracle module</a></li>
  112 </ul>
  113 </li>
  114 <li class="toctree-l1"><a class="reference internal" href="eclipse-guide/index.html">Eclipse Guide</a><ul>
  115 <li class="toctree-l2"><a class="reference internal" href="eclipse-guide/index.html#setting-up-eclipse">Setting up Eclipse</a></li>
  116 <li class="toctree-l2"><a class="reference internal" href="eclipse-guide/index.html#running-and-debugging">Running and debugging</a></li>
  117 <li class="toctree-l2"><a class="reference internal" href="eclipse-guide/index.html#eclipse-preferences">Eclipse preferences</a></li>
  118 </ul>
  119 </li>
  120 <li class="toctree-l1"><a class="reference internal" href="qa-guide/index.html">Automatic Quality Assurance checks</a></li>
  121 <li class="toctree-l1"><a class="reference internal" href="qa-guide/index.html#pmd-checks">PMD checks</a><ul>
  122 <li class="toctree-l2"><a class="reference internal" href="qa-guide/index.html#pmd-false-positive-suppression">PMD false positive suppression</a></li>
  123 <li class="toctree-l2"><a class="reference internal" href="qa-guide/index.html#pmd-closeresource-checks">PMD CloseResource checks</a></li>
  124 </ul>
  125 </li>
  126 <li class="toctree-l1"><a class="reference internal" href="qa-guide/index.html#id2">Error Prone</a></li>
  127 <li class="toctree-l1"><a class="reference internal" href="qa-guide/index.html#spotbugs">Spotbugs</a></li>
  128 <li class="toctree-l1"><a class="reference internal" href="qa-guide/index.html#checkstyle">Checkstyle</a></li>
  129 <li class="toctree-l1"><a class="reference internal" href="programming-guide/index.html">Programming Guide</a><ul>
  130 <li class="toctree-l2"><a class="reference internal" href="programming-guide/ows-services/index.html">OWS Services</a></li>
  131 <li class="toctree-l2"><a class="reference internal" href="programming-guide/rest-services/index.html">REST Services</a></li>
  132 <li class="toctree-l2"><a class="reference internal" href="programming-guide/web-ui/index.html">Web User Interface</a></li>
  133 <li class="toctree-l2"><a class="reference internal" href="programming-guide/wicket-pages/index.html">Wicket Development In GeoServer</a></li>
  134 <li class="toctree-l2"><a class="reference internal" href="programming-guide/extension-points/index.html">Extension Points</a></li>
  135 <li class="toctree-l2"><a class="reference internal" href="programming-guide/wps-services/index.html">WPS Services</a></li>
  136 <li class="toctree-l2"><a class="reference internal" href="programming-guide/testing/index.html">Testing</a></li>
  137 <li class="toctree-l2"><a class="reference internal" href="programming-guide/security/index.html">Security</a></li>
  138 <li class="toctree-l2"><a class="reference internal" href="programming-guide/app-schema/index.html">App-Schema Online Tests</a></li>
  139 </ul>
  140 </li>
  141 <li class="toctree-l1"><a class="reference internal" href="release-schedule/index.html">Release Schedule</a><ul>
  142 <li class="toctree-l2"><a class="reference internal" href="release-schedule/index.html#release-branches">Release branches</a></li>
  143 <li class="toctree-l2"><a class="reference internal" href="release-schedule/index.html#release-cycle">Release cycle</a></li>
  144 <li class="toctree-l2"><a class="reference internal" href="release-schedule/index.html#development-phases">Development phases</a></li>
  145 <li class="toctree-l2"><a class="reference internal" href="release-schedule/index.html#commit-rules">Commit rules</a></li>
  146 <li class="toctree-l2"><a class="reference internal" href="release-schedule/index.html#during-a-release">During a Release</a></li>
  147 </ul>
  148 </li>
  149 <li class="toctree-l1"><a class="reference internal" href="release-guide/index.html">Release Guide</a><ul>
  150 <li class="toctree-l2"><a class="reference internal" href="release-guide/index.html#before-you-start">Before you start</a></li>
  151 <li class="toctree-l2"><a class="reference internal" href="release-guide/index.html#prerequisites">Prerequisites</a></li>
  152 <li class="toctree-l2"><a class="reference internal" href="release-guide/index.html#versions-and-revisions">Versions and revisions</a></li>
  153 <li class="toctree-l2"><a class="reference internal" href="release-guide/index.html#release-in-jira">Release in JIRA</a></li>
  154 <li class="toctree-l2"><a class="reference internal" href="release-guide/index.html#if-you-are-cutting-the-first-rc-of-a-series-create-the-stable-branch">If you are cutting the first RC of a series, create the stable branch</a></li>
  155 <li class="toctree-l2"><a class="reference internal" href="release-guide/index.html#build-the-release">Build the Release</a></li>
  156 <li class="toctree-l2"><a class="reference internal" href="release-guide/index.html#test-the-artifacts">Test the Artifacts</a></li>
  157 <li class="toctree-l2"><a class="reference internal" href="release-guide/index.html#publish-the-release">Publish the Release</a></li>
  158 <li class="toctree-l2"><a class="reference internal" href="release-guide/index.html#create-the-download-page">Create the download page</a></li>
  159 <li class="toctree-l2"><a class="reference internal" href="release-guide/index.html#post-the-documentation">Post the Documentation</a></li>
  160 <li class="toctree-l2"><a class="reference internal" href="release-guide/index.html#announce-the-release">Announce the Release</a></li>
  161 </ul>
  162 </li>
  163 <li class="toctree-l1"><a class="reference internal" href="release-testing-checklist/index.html">Release Testing Checklist</a><ul>
  164 <li class="toctree-l2"><a class="reference internal" href="release-testing-checklist/index.html#artifact-size">Artifact size</a></li>
  165 <li class="toctree-l2"><a class="reference internal" href="release-testing-checklist/index.html#demos">Demos</a></li>
  166 <li class="toctree-l2"><a class="reference internal" href="release-testing-checklist/index.html#sample-requests">Sample requests</a></li>
  167 <li class="toctree-l2"><a class="reference internal" href="release-testing-checklist/index.html#map-preview">Map preview</a></li>
  168 <li class="toctree-l2"><a class="reference internal" href="release-testing-checklist/index.html#kml">KML</a></li>
  169 <li class="toctree-l2"><a class="reference internal" href="release-testing-checklist/index.html#geowebcache">GeoWebCache</a></li>
  170 </ul>
  171 </li>
  172 <li class="toctree-l1"><a class="reference internal" href="cite-test-guide/index.html">Cite Test Guide</a><ul>
  173 <li class="toctree-l2"><a class="reference internal" href="cite-test-guide/index.html#check-out-cite-tools">Check out CITE tools</a></li>
  174 <li class="toctree-l2"><a class="reference internal" href="cite-test-guide/index.html#run-wfs-1-0-tests">Run WFS 1.0 tests</a></li>
  175 <li class="toctree-l2"><a class="reference internal" href="cite-test-guide/index.html#run-wfs-1-1-tests">Run WFS 1.1 tests</a></li>
  176 <li class="toctree-l2"><a class="reference internal" href="cite-test-guide/index.html#run-wms-1-1-tests">Run WMS 1.1 tests</a></li>
  177 <li class="toctree-l2"><a class="reference internal" href="cite-test-guide/index.html#run-wcs-1-1-tests">Run WCS 1.1 tests</a></li>
  178 <li class="toctree-l2"><a class="reference internal" href="cite-test-guide/index.html#run-wcs-1-0-tests">Run WCS 1.0 tests</a></li>
  179 <li class="toctree-l2"><a class="reference internal" href="cite-test-guide/index.html#teamengine-web-application">Teamengine Web Application</a></li>
  180 </ul>
  181 </li>
  182 <li class="toctree-l1"><a class="reference internal" href="translation.html">Translating GeoServer</a><ul>
  183 <li class="toctree-l2"><a class="reference internal" href="translation.html#translating-the-ui">Translating the UI</a></li>
  184 <li class="toctree-l2"><a class="reference internal" href="translation.html#translating-documentation">Translating documentation</a></li>
  185 </ul>
  186 </li>
  187 <li class="toctree-l1"><a class="reference internal" href="policies/index.html">Policies and Procedures</a><ul>
  188 <li class="toctree-l2"><a class="reference internal" href="policies/community-process.html">Community Process</a></li>
  189 <li class="toctree-l2"><a class="reference internal" href="policies/psc.html">Project Steering Committee</a></li>
  190 <li class="toctree-l2"><a class="reference internal" href="policies/gsip.html">GeoServer Improvement Proposals</a></li>
  191 <li class="toctree-l2"><a class="reference internal" href="policies/committing.html">Committing</a></li>
  192 <li class="toctree-l2"><a class="reference internal" href="policies/pull_request.html">Pull Requests</a></li>
  193 <li class="toctree-l2"><a class="reference internal" href="policies/review.html">Review</a></li>
  194 <li class="toctree-l2"><a class="reference internal" href="policies/community-modules.html">Community Modules</a></li>
  195 </ul>
  196 </li>
  197 </ul>
  198 </div>
  199 </div>
  200 
  201 
  202       <div class="selfclear pagination-nav">
  203           <div class="rightwise"><strong>Next</strong>: <a href="introduction.html" title="next chapter">Introduction</a></div>
  204       </div>
  205       </div><!-- /#content> -->
  206       <div id="content-right" class="content-border"></div>
  207   <div id="sidebar">
  208         <div class="section">
  209           <h3>Continue Reading</h3>
  210           <ul>
  211             <li>Next: <a href="introduction.html" title="next chapter">Introduction</a></li>
  212           </ul>
  213         </div>
  214         <div class="section">
  215         <h3>This Page</h3>
  216         <ul class="this-page-menu">
  217                 
  218         <li><a href="https://github.com/geoserver/geoserver/tree/master/doc/en/developer/source/index.rst">Edit</a></li>
  219         </ul>
  220         </div>
  221   </div><!-- /#sidebar -->
  222   </div><!-- /.wrap> -->
  223 </div><!-- /#main -->
  224 <div id="footer">
  225   <div class="wrap">
  226     &copy; Copyright 2019, Open Source Geospatial Foundation. License <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution</a>.
  227     Last updated on Nov 22, 2019.
  228     Created using <a href="http://sphinx.pocoo.org/">Sphinx</a>.
  229   </div><!-- /.wrap> -->
  230 </div><!-- /#footer -->
  231   </body>
  232 </html>