TMP:site (Nach Korrektur an thymeskin neu generiert??)
[website] / dist / http-resources / 2.0.0 / index.html
index 951be4b..57a87a6 100644 (file)
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2020-11-22 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2021-01-25 -->
 
 
 
     
   
       
-      
-    
-    
-  
-      
-  
-    
-                                                  
-    
-      <!-- NEW PAGE - - - - - uri: dependencies.html -->
-    
-    
-        
-    
-    
-  
-      
-  
-    
-                                                  
-    
-      <!-- NEW PAGE - - - - - uri: dependency-info.html -->
-    
-    
-        
-    
-    
-  
-      
-  
-    
-                                                  
-    
-      <!-- NEW PAGE - - - - - uri: dependency-management.html -->
-    
-    
-        
-    
-    
-  
-      
-  
-    
-                                                  
-    
-      <!-- NEW PAGE - - - - - uri: distribution-management.html -->
-    
-    
-        
-    
-    
-  
-      
   
     
-                                                  
+                                  
     
       <!-- NEW PAGE - - - - - uri: index.html -->
     
       
   
     
-                                                  
-    
-      <!-- NEW PAGE - - - - - uri: licenses.html -->
-    
-    
-        
-    
-    
-  
-      
-  
-    
-                                                  
-    
-      <!-- NEW PAGE - - - - - uri: plugin-management.html -->
-    
-    
-        
-    
-    
-  
-      
-  
-    
-                                                  
+                                  
     
-      <!-- NEW PAGE - - - - - uri: plugins.html -->
+      <!-- OVERWRITING PAGE - uri: index.html -->
     
     
         
       
   
     
-                                                  
+                                  
     
-      <!-- NEW PAGE - - - - - uri: scm.html -->
+      <!-- OVERWRITING PAGE - uri: index.html -->
     
     
         
       
   
     
-                                                  
+                                  
     
-      <!-- NEW PAGE - - - - - uri: summary.html -->
+      <!-- NEW PAGE - - - - - uri: getting-started.html -->
     
     
         
       
   
     
-                                                  
-    
-      <!-- NEW PAGE - - - - - uri: team.html -->
-    
-    
-    
-    
                                   
     
-      <!-- NEW PAGE - - - - - uri: project-info.html -->
-    
-    
-    
-    
-    <!-- DONE WITH MENUE -  - $page.name-->
-            
+      <!-- NEW PAGE - - - - - uri: configuration-properties.html -->
     
     
-  
-      
-      
+        
     
     
   
     
                                   
     
-      <!-- OVERWRITING PAGE - uri: index.html -->
+      <!-- NEW PAGE - - - - - uri: auto-configuration.html -->
     
     
         
     
                                   
     
-      <!-- OVERWRITING PAGE - uri: project-info.html -->
+      <!-- NEW PAGE - - - - - uri: project-info.html -->
     
     
         
     
     <!-- DONE WITH MENUE -  - (no name)-->
           
-        
+    
 
-<!-- name: HttpResources -->
+<!-- name: Franz -->
 <!-- title: HttpResources &#x2013;  -->
 <!-- short title:  -->
 <!-- current page: index.html -->
 <!-- path: /http-resources/2.0.0/ -->
 <!-- crumbs: &quot;/projects.html&quot; -->
-<!-- pages: {dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, index.html={name=HttpResources, uri=index.html, childs={index.html=HttpResources, project-info.html=Project Information, project-reports.html=Project Reports}, crumbs=[{uri=index.html, name=HttpResources}, {uri=index.html, name=HttpResources}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, index.html=About, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={name=Franz, uri=index.html, childs={index.html=Franz, getting-started.html=Getting Started, configuration-properties.html=Configuration-Properties, auto-configuration.html=Auto-Configuration, project-info.html=Project Information, project-reports.html=Project Reports}, crumbs=[{uri=index.html, name=HttpResources}, {uri=index.html, name=Franz}]}, getting-started.html={name=Getting Started, uri=getting-started.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=getting-started.html, name=Getting Started}]}, configuration-properties.html={name=Configuration-Properties, uri=configuration-properties.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=configuration-properties.html, name=Configuration-Properties}]}, auto-configuration.html={name=Auto-Configuration, uri=auto-configuration.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=auto-configuration.html, name=Auto-Configuration}]}, project-info.html={name=Project Information, uri=project-info.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-info.html, name=Project Information}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=HttpResources}, {uri=project-reports.html, name=Project Reports}]}} -->
 
 
 <!--*/-->
       {
         &quot;_titles&quot;: {
                                 
-            &quot;/http-resources/2.0.0/dependencies.html&quot;: &quot;Dependencies&quot;
-                                  ,
-            &quot;/http-resources/2.0.0/dependency-info.html&quot;: &quot;Dependency Information&quot;
-                                  ,
-            &quot;/http-resources/2.0.0/dependency-management.html&quot;: &quot;Dependency Management&quot;
-                                  ,
-            &quot;/http-resources/2.0.0/distribution-management.html&quot;: &quot;Distribution Management&quot;
+            &quot;/http-resources/2.0.0/index.html&quot;: &quot;Franz&quot;
                                   ,
-            &quot;/http-resources/2.0.0/index.html&quot;: &quot;HttpResources&quot;
+            &quot;/http-resources/2.0.0/getting-started.html&quot;: &quot;Getting Started&quot;
                                   ,
-            &quot;/http-resources/2.0.0/licenses.html&quot;: &quot;Licenses&quot;
+            &quot;/http-resources/2.0.0/configuration-properties.html&quot;: &quot;Configuration-Properties&quot;
                                   ,
-            &quot;/http-resources/2.0.0/plugin-management.html&quot;: &quot;Plugin Management&quot;
-                                  ,
-            &quot;/http-resources/2.0.0/plugins.html&quot;: &quot;Plugins&quot;
-                                  ,
-            &quot;/http-resources/2.0.0/scm.html&quot;: &quot;Source Code Management&quot;
-                                  ,
-            &quot;/http-resources/2.0.0/summary.html&quot;: &quot;Summary&quot;
-                                  ,
-            &quot;/http-resources/2.0.0/team.html&quot;: &quot;Team&quot;
+            &quot;/http-resources/2.0.0/auto-configuration.html&quot;: &quot;Auto-Configuration&quot;
                                   ,
             &quot;/http-resources/2.0.0/project-info.html&quot;: &quot;Project Information&quot;
                                   ,
             &quot;/http-resources/2.0.0/project-reports.html&quot;: &quot;Project Reports&quot;
                               },
         &quot;_childs&quot;: {
-                                                                                                                                      
+                                              
               &quot;/http-resources/2.0.0/index.html&quot;: [
                                                   
                   &quot;/http-resources/2.0.0/index.html&quot;
                                                     ,
-                  &quot;/http-resources/2.0.0/project-info.html&quot;
-                                                    ,
-                  &quot;/http-resources/2.0.0/project-reports.html&quot;
-                                                ]
-                                                                                                                                                                                                  ,
-              &quot;/http-resources/2.0.0/project-info.html&quot;: [
-                                                  
-                  &quot;/http-resources/2.0.0/dependencies.html&quot;
-                                                    ,
-                  &quot;/http-resources/2.0.0/dependency-info.html&quot;
-                                                    ,
-                  &quot;/http-resources/2.0.0/dependency-management.html&quot;
-                                                    ,
-                  &quot;/http-resources/2.0.0/distribution-management.html&quot;
-                                                    ,
-                  &quot;/http-resources/2.0.0/index.html&quot;
-                                                    ,
-                  &quot;/http-resources/2.0.0/licenses.html&quot;
+                  &quot;/http-resources/2.0.0/getting-started.html&quot;
                                                     ,
-                  &quot;/http-resources/2.0.0/plugin-management.html&quot;
+                  &quot;/http-resources/2.0.0/configuration-properties.html&quot;
                                                     ,
-                  &quot;/http-resources/2.0.0/plugins.html&quot;
+                  &quot;/http-resources/2.0.0/auto-configuration.html&quot;
                                                     ,
-                  &quot;/http-resources/2.0.0/scm.html&quot;
-                                                    ,
-                  &quot;/http-resources/2.0.0/summary.html&quot;
+                  &quot;/http-resources/2.0.0/project-info.html&quot;
                                                     ,
-                  &quot;/http-resources/2.0.0/team.html&quot;
+                  &quot;/http-resources/2.0.0/project-reports.html&quot;
                                                 ]
-                                                                  },
+                                                                                                                                                          },
         &quot;_crumbs&quot;: {
                                 
-            &quot;/http-resources/2.0.0/dependencies.html&quot;: [
-                                            &quot;/projects.html&quot;
-                                                                              ,
-                  &quot;/http-resources/2.0.0/index.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/project-info.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/dependencies.html&quot;
-                                                            ]
-                                  ,
-            &quot;/http-resources/2.0.0/dependency-info.html&quot;: [
-                                            &quot;/projects.html&quot;
-                                                                              ,
-                  &quot;/http-resources/2.0.0/index.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/project-info.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/dependency-info.html&quot;
-                                                            ]
-                                  ,
-            &quot;/http-resources/2.0.0/dependency-management.html&quot;: [
-                                            &quot;/projects.html&quot;
-                                                                              ,
-                  &quot;/http-resources/2.0.0/index.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/project-info.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/dependency-management.html&quot;
-                                                            ]
-                                  ,
-            &quot;/http-resources/2.0.0/distribution-management.html&quot;: [
-                                            &quot;/projects.html&quot;
-                                                                              ,
-                  &quot;/http-resources/2.0.0/index.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/project-info.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/distribution-management.html&quot;
-                                                            ]
-                                  ,
             &quot;/http-resources/2.0.0/index.html&quot;: [
                                             &quot;/projects.html&quot;
                                                                               ,
                   &quot;/http-resources/2.0.0/index.html&quot;
                                                                                           ]
                                   ,
-            &quot;/http-resources/2.0.0/licenses.html&quot;: [
+            &quot;/http-resources/2.0.0/getting-started.html&quot;: [
                                             &quot;/projects.html&quot;
                                                                               ,
                   &quot;/http-resources/2.0.0/index.html&quot;
                                                                                   ,
-                  &quot;/http-resources/2.0.0/project-info.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/licenses.html&quot;
+                  &quot;/http-resources/2.0.0/getting-started.html&quot;
                                                             ]
                                   ,
-            &quot;/http-resources/2.0.0/plugin-management.html&quot;: [
+            &quot;/http-resources/2.0.0/configuration-properties.html&quot;: [
                                             &quot;/projects.html&quot;
                                                                               ,
                   &quot;/http-resources/2.0.0/index.html&quot;
                                                                                   ,
-                  &quot;/http-resources/2.0.0/project-info.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/plugin-management.html&quot;
-                                                            ]
-                                  ,
-            &quot;/http-resources/2.0.0/plugins.html&quot;: [
-                                            &quot;/projects.html&quot;
-                                                                              ,
-                  &quot;/http-resources/2.0.0/index.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/project-info.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/plugins.html&quot;
-                                                            ]
-                                  ,
-            &quot;/http-resources/2.0.0/scm.html&quot;: [
-                                            &quot;/projects.html&quot;
-                                                                              ,
-                  &quot;/http-resources/2.0.0/index.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/project-info.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/scm.html&quot;
+                  &quot;/http-resources/2.0.0/configuration-properties.html&quot;
                                                             ]
                                   ,
-            &quot;/http-resources/2.0.0/summary.html&quot;: [
+            &quot;/http-resources/2.0.0/auto-configuration.html&quot;: [
                                             &quot;/projects.html&quot;
                                                                               ,
                   &quot;/http-resources/2.0.0/index.html&quot;
                                                                                   ,
-                  &quot;/http-resources/2.0.0/project-info.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/summary.html&quot;
-                                                            ]
-                                  ,
-            &quot;/http-resources/2.0.0/team.html&quot;: [
-                                            &quot;/projects.html&quot;
-                                                                              ,
-                  &quot;/http-resources/2.0.0/index.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/project-info.html&quot;
-                                                                                  ,
-                  &quot;/http-resources/2.0.0/team.html&quot;
+                  &quot;/http-resources/2.0.0/auto-configuration.html&quot;
                                                             ]
                                   ,
             &quot;/http-resources/2.0.0/project-info.html&quot;: [
       ')}"
     >
   <head>
-    <title id="title">HttpResources &mdash; HttpResources</title>
+    <title id="title">HttpResources &mdash; Franz</title>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
     <link id="canonical" rel="canonical" href="/http-resources/index.html"/>
   </head>
     <h2>Path</h2>
     <p>
       <ol>
-        <li><a href="index.html">HttpResources</a></li><li><a href="index.html">HttpResources</a></li>      </ol>
+        <li><a href="index.html">HttpResources</a></li><li><a href="index.html">Franz</a></li>      </ol>
     </p>
     <hr />
     <article class="maincontent">
  
  
   
-<h1>${project.name}</h1>
+<h1>HttpResources</h1>
   <section>
-<h2><a name="a.24.7Bproject.description.7D"></a>${project.description}</h2>
+<h2><a name="A_library_to_serve_remote_content_as_Spring_Resources"></a>A library to serve remote content as Spring Resources</h2>
   
 <p>
-  The <b>hibernate-maven-plugin</b> is a plugin for generating a database-schema
-  from your Hibernate-Mappings and create or update your database
-  accordingly.
-  Its main usage is to automatically create and populate a test-database
-  for unit-tests in cooperation with the
-  <a class="externalLink" href="http://mojo.codehaus.org/dbunit-maven-plugin">dbunit-maven-plugin</a>.
+    In theory, Spring can deal with remote resources out of the box.
+    <a class="externalLink" href="https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#resources">Spring Resources</a>
+    come with a build-in handler for remote resources
+    (<a class="externalLink" href="https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#resources-implementations-urlresource">UrlResource</a>).
+    But the implementation is only a simple wrapper around <code>java.net.URL</code> and does not
+    address more sophisticated use-cases, that need efficient cached access to remote resources.
   </p>
   
 <p>
-  The plugin was designed with three main goals in mind:
-  </p>
-  
-<ul>
-    
-<li>It should be easy to use.</li>
-    
-<li>It should be maximal unlikely, to erase a producation-database by accident.</li>
-    
-<li>It should not slow down the development cycle.</li>
-  </ul>
-  
-<p>
-  To achieve the first goal, the convention-over-configuration paradigma
-  was applied and the plugin was stuffed with usefull logging-messages.
-  So, if in doubt, just turn on the <a href="./debugging.html">debugging output</a> with the <code>mvn -X ...</code>. 
+    This project aims to fill this gap.
+    It was developed as part of a project, that hat to separate the
+    development of the server-side logic from the process of the draft and
+    creation of the web user interface.
+    As we belive, that this is a very common requirement, we decided to
+    reveal our solution as open source.
   </p>
   
 <p>
-  To achieve the second goal, the precedence in which the configuration
-  locations are consulted was layouted in a way that makes it possible, to
-  prevent overwrites of the wrong database by accident.
+    <b>http-resources</b> was developed alongside with a
+    cooperating project called <a href="/thymeproxy/">thymeproxy</a>,
+    that adds tooling to fetch all templates and resources, that are
+    needed to render content with
+    <a class="externalLink" href="https://www.thymeleaf.org/">Thymeleaf</a>.
   </p>
   
 <p>
-  Last but not least, in order to not slow down the development cycle, the
-  hibernate-maven-plugin only executes the generated SQL, if the mapping
-  or the configuration has changed (or if you force it to do so).
+    Find out how you can use <b>http-resources</b> in your
+    project: <a href="getting-started.html">Getting Started</a>
   </p>
-  
-<p>
-  For more information about the inspiration to write this tiny plugin,
-  <a href="/hibernate-maven-plugin-a-simple-plugin-for-generating-a-database-schema-from-hibernate-4-mapping-annotations/">read our blog-article about the hibernate-maven-plugin</a>.
-  </p>
-  </section><section>
-<h2><a name="Documentation"></a>Documentation</h2>
-  
-<ul>
-   
-<li>
-   See <a href="./configuration.html">Configuration Examples</a> for Usage-Explanations
-   and simple examples of how to use this plugin.
-   </li>
-   
-<li>
-   See <a href="./create-mojo.html">hibernate:create</a>,
-   See <a href="./drop-mojo.html">hibernate:drop</a> and
-   <a href="./plugin-info.html">Plugin Documentation</a> for the full
-   autogenerated documentation. These are mostly configuration-options
-   from the Hibernate-Tooling, that does the work in the background.
-   </li>
-  </ul>
   </section><section>
 <h2><a name="Releases"></a>Releases</h2>
   
 <ul>
     
-<li><a href="${project.url}">current version</a></li>
-    
-<li>${project.version} (this version)</li>
-    
-<li><a href="../hibernate-maven-plugin-2.0.0/index.html">2.0.0</a></li>
-    
-<li><a href="../hibernate4-maven-plugin-1.0.5/index.html">1.0.5</a></li>
-    
-<li><a href="../hibernate4-maven-plugin-1.0.4/index.html">1.0.4</a></li>
-    
-<li><a href="../hibernate4-maven-plugin-1.0.3/index.html">1.0.3</a></li>
-    
-<li><a href="../hibernate4-maven-plugin-1.0.2/index.html">1.0.2</a></li>
-    
-<li><a href="../hibernate4-maven-plugin-1.0.1/index.html">1.0.1</a></li>
+<li><a class="externalLink" href="https://juplo.de/http-resources/">current version</a></li>
     
-<li><a href="../hibernate4-maven-plugin-1.0/index.html">1.0</a></li>
+<li>2.0.0 (this version)</li>
   </ul>
  </section>
 
     <h2>Pages</h2>
     <p>
       <ul>
-        <li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="index.html">HttpResources</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">Franz</a></li><li><a href="getting-started.html">Getting Started</a></li><li><a href="configuration-properties.html">Configuration-Properties</a></li><li><a href="auto-configuration.html">Auto-Configuration</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
     </p>
   </body>
 </html>