hc-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ol...@apache.org
Subject svn commit: r380974 - in /jakarta/httpcomponents/trunk: ./ http-async/ http-async/src/site/ http-async/src/site/apt/ http-core/ http-core/src/site/resources/ http-core/src/site/resources/css/ src/site/ src/site/apt/ src/site/resources/ src/site/resourc...
Date Sat, 25 Feb 2006 19:47:55 GMT
Author: olegk
Date: Sat Feb 25 11:47:54 2006
New Revision: 380974

URL: http://svn.apache.org/viewcvs?rev=380974&view=rev
Log:
Additional site content

Added:
    jakarta/httpcomponents/trunk/http-async/src/site/
    jakarta/httpcomponents/trunk/http-async/src/site/apt/
    jakarta/httpcomponents/trunk/http-async/src/site/apt/index.apt
    jakarta/httpcomponents/trunk/http-async/src/site/site.xml   (with props)
    jakarta/httpcomponents/trunk/http-core/src/site/resources/
    jakarta/httpcomponents/trunk/http-core/src/site/resources/css/
    jakarta/httpcomponents/trunk/http-core/src/site/resources/css/site.css   (with props)
    jakarta/httpcomponents/trunk/src/site/apt/goals-scope.apt
    jakarta/httpcomponents/trunk/src/site/apt/news.apt
    jakarta/httpcomponents/trunk/src/site/resources/
    jakarta/httpcomponents/trunk/src/site/resources/css/
    jakarta/httpcomponents/trunk/src/site/resources/css/site.css   (with props)
Modified:
    jakarta/httpcomponents/trunk/http-async/pom.xml
    jakarta/httpcomponents/trunk/http-core/pom.xml
    jakarta/httpcomponents/trunk/pom.xml
    jakarta/httpcomponents/trunk/src/site/site.xml

Modified: jakarta/httpcomponents/trunk/http-async/pom.xml
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-async/pom.xml?rev=380974&r1=380973&r2=380974&view=diff
==============================================================================
--- jakarta/httpcomponents/trunk/http-async/pom.xml (original)
+++ jakarta/httpcomponents/trunk/http-async/pom.xml Sat Feb 25 11:47:54 2006
@@ -47,7 +47,7 @@
   <licenses>
     <license>
       <name>Apache License</name>
-      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <url>LICENSE.txt</url>
       <distribution>repo</distribution>
     </license>
   </licenses>
@@ -89,6 +89,26 @@
       </plugin>
     </plugins>
   </build>
+
+  <reporting>
+    <plugins>
+        <plugin>
+           <groupId>org.apache.maven.plugins</groupId>
+           <artifactId>maven-project-info-reports-plugin</artifactId>
+           <reportSets>
+             <reportSet>
+               <reports>
+                 <report>dependencies</report>
+                 <report>mailing-list</report>
+                 <report>issue-tracking</report>
+                 <report>license</report>
+                 <report>scm</report>
+               </reports>
+             </reportSet>
+           </reportSets>
+        </plugin>
+    </plugins>
+  </reporting>
 
   <properties>
     <maven.compile.source>1.4</maven.compile.source>

Added: jakarta/httpcomponents/trunk/http-async/src/site/apt/index.apt
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-async/src/site/apt/index.apt?rev=380974&view=auto
==============================================================================
--- jakarta/httpcomponents/trunk/http-async/src/site/apt/index.apt (added)
+++ jakarta/httpcomponents/trunk/http-async/src/site/apt/index.apt Sat Feb 25 11:47:54 2006
@@ -0,0 +1,9 @@
+    ----------
+    HttpComponents HttpAsync Overview
+    ----------
+    ----------
+    ----------
+
+HttpAsync Overview
+
+    HttpAsync components 

Added: jakarta/httpcomponents/trunk/http-async/src/site/site.xml
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-async/src/site/site.xml?rev=380974&view=auto
==============================================================================
--- jakarta/httpcomponents/trunk/http-async/src/site/site.xml (added)
+++ jakarta/httpcomponents/trunk/http-async/src/site/site.xml Sat Feb 25 11:47:54 2006
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project name="HttpAsync">
+  <bannerLeft>
+    <name>Jakarta</name>
+    <src>http://jakarta.apache.org/images/logos/jakarta-logo.png</src>
+    <href>http://jakarta.apache.org/</href>
+  </bannerLeft>
+
+<!--
+  <bannerRight>
+    <name>HttpComponents HttpAsync</name>
+    <src></src>
+    <href>http://jakarta.apache.org/httpcomponents/http-async/</href>
+  </bannerRight>
+-->
+
+  <body>
+    <links>
+      <item name="Apache" href="http://www.apache.org/" />
+      <item name="Jakarta" href="http://jakarta.apache.org/"/>
+      <item name="HttpComponents" href="http://jakarta.apache.org/httpcomponents/"/>
+    </links>
+
+    <menu name="Overview">
+      <item name="Description" href="index.html"/>
+    </menu>
+    ${reports}
+
+  </body>
+</project>

Propchange: jakarta/httpcomponents/trunk/http-async/src/site/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: jakarta/httpcomponents/trunk/http-async/src/site/site.xml
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: jakarta/httpcomponents/trunk/http-async/src/site/site.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: jakarta/httpcomponents/trunk/http-core/pom.xml
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-core/pom.xml?rev=380974&r1=380973&r2=380974&view=diff
==============================================================================
--- jakarta/httpcomponents/trunk/http-core/pom.xml (original)
+++ jakarta/httpcomponents/trunk/http-core/pom.xml Sat Feb 25 11:47:54 2006
@@ -63,7 +63,7 @@
   <licenses>
     <license>
       <name>Apache License</name>
-      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <url>LICENSE.txt</url>
       <distribution>repo</distribution>
     </license>
   </licenses>
@@ -97,6 +97,26 @@
       </plugin>
     </plugins>
   </build>
+
+  <reporting>
+    <plugins>
+        <plugin>
+           <groupId>org.apache.maven.plugins</groupId>
+           <artifactId>maven-project-info-reports-plugin</artifactId>
+           <reportSets>
+             <reportSet>
+               <reports>
+                 <report>dependencies</report>
+                 <report>mailing-list</report>
+                 <report>issue-tracking</report>
+                 <report>license</report>
+                 <report>scm</report>
+               </reports>
+             </reportSet>
+           </reportSets>
+        </plugin>
+    </plugins>
+  </reporting>
 
   <properties>
     <maven.compile.source>1.3</maven.compile.source>

Added: jakarta/httpcomponents/trunk/http-core/src/site/resources/css/site.css
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-core/src/site/resources/css/site.css?rev=380974&view=auto
==============================================================================
--- jakarta/httpcomponents/trunk/http-core/src/site/resources/css/site.css (added)
+++ jakarta/httpcomponents/trunk/http-core/src/site/resources/css/site.css Sat Feb 25 11:47:54
2006
@@ -0,0 +1,7 @@
+li{
+  font-size: 15px;
+  padding: 0px 0px 15px 0px;
+}
+.none{
+  padding: 0px 0px 0px 0px;
+}

Propchange: jakarta/httpcomponents/trunk/http-core/src/site/resources/css/site.css
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: jakarta/httpcomponents/trunk/http-core/src/site/resources/css/site.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Modified: jakarta/httpcomponents/trunk/pom.xml
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/pom.xml?rev=380974&r1=380973&r2=380974&view=diff
==============================================================================
--- jakarta/httpcomponents/trunk/pom.xml (original)
+++ jakarta/httpcomponents/trunk/pom.xml Sat Feb 25 11:47:54 2006
@@ -78,14 +78,6 @@
     </developer>
   </developers>
 
-  <licenses>
-    <license>
-      <name>Apache License</name>
-      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
-      <distribution>repo</distribution>
-    </license>
-  </licenses>
-
   <mailingLists>
     <mailingList>
       <name>HttpClient Dev List</name>
@@ -142,6 +134,25 @@
       </plugin>
     </plugins>
   </build>
+
+  <reporting>
+    <plugins>
+        <plugin>
+           <groupId>org.apache.maven.plugins</groupId>
+           <artifactId>maven-project-info-reports-plugin</artifactId>
+           <reportSets>
+             <reportSet>
+               <reports>
+                 <report>project-team</report>
+                 <report>mailing-list</report>
+                 <report>issue-tracking</report>
+                 <report>scm</report>
+               </reports>
+             </reportSet>
+           </reportSets>
+        </plugin>
+    </plugins>
+  </reporting>
 
   <modules>
     <module>http-core</module>

Added: jakarta/httpcomponents/trunk/src/site/apt/goals-scope.apt
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/src/site/apt/goals-scope.apt?rev=380974&view=auto
==============================================================================
--- jakarta/httpcomponents/trunk/src/site/apt/goals-scope.apt (added)
+++ jakarta/httpcomponents/trunk/src/site/apt/goals-scope.apt Sat Feb 25 11:47:54 2006
@@ -0,0 +1,52 @@
+    ----------
+    HttpComponents Goals and Scope
+    ----------
+    ----------
+    ----------
+
+Project scope and goals
+
+    Jakarta HttpComponents project represents an effort to produce a new generation of HTTP

+    components based on our experience with developing Jakarta Commons HttpClient and an

+    attempt to address the shortcomings of the existing API found in HttpClient 2.0 and 
+    HttpClient 3.0 series of products.
+
+* Monolithic design of Commons HttpClient
+
+    * The use patterns of Commons HttpClient have evolved much since its first release. We

+    have found HttpClient used in applications it has not never been specifically designed

+    for: in spiders, in server side services such as HTTP proxies or light-weight HTTP 
+    connectors. Essentially we see HttpClient users trying to use it as a toolkit of generic

+    HTTP components. In some areas the original monolithic design of Commons HttpClient 
+    proved quite lacking.
+
+    * HttpClient has a rich set of features. Some of them, however, are used infrequently
in 
+    a limited number of specific cases and represent unnecessary code bloat for a sizable

+    percentage of HttpClient users. Moreover, some of those infrequently used features in

+    Commons HttpClient were introduced at the expense of the API clarity. There are some

+    core HTTP components that are required by any HTTP service either on the client or on
the 
+    server side. More application specific aspects of HTTP, however, cannot be adequately

+    represented by one monolithic library. 
+
+* Inherent API deficiencies of Commons HttpClient
+
+    * HttpMethod interface, one of the most fundamental interfaces in Commons HttpClient,

+    is inherently flawed. It tightly couples HTTP request and HTTP response and implies one

+    to one relationship between the two, which is not always the case.
+
+    * Abuse of inheritance. HttpMethodBase class contains the greatest chunk of processing

+    logic in HttpClient. It inseparably couples the logic of generating HTTP requests and

+    processing HTTP responses. This makes virtually impossible to create a custom 
+    implementation of HttpMethod interface rendering it completely useless. In practice all

+    HTTP methods must be derived from HttpMethodBase class.
+
+    * The fact that all HTTP methods in practical terms must be derived from one common 
+    base (HttpMethodBase) has a number of side effects. For instance, if one needs to
+    introduce a common behavior across all standard HTTP methods, one would have to 
+    subclass all the existing subclasses of the HttpMethodBase: GetMethod, PostMethod, etc

+
+* External dependencies
+
+    * One of the most frequently cited complaints is its dependency on Commons Logging and

+    Commons Codec. We would like to give the users an option to use core HTTP components

+    without any external libraries and a minimal footprint 

Added: jakarta/httpcomponents/trunk/src/site/apt/news.apt
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/src/site/apt/news.apt?rev=380974&view=auto
==============================================================================
--- jakarta/httpcomponents/trunk/src/site/apt/news.apt (added)
+++ jakarta/httpcomponents/trunk/src/site/apt/news.apt Sat Feb 25 11:47:54 2006
@@ -0,0 +1,26 @@
+    ----------
+    HttpComponents News
+    ----------
+    ----------
+    ----------
+
+News 
+
+* 12 February 2006 - Welcome new HttpComponents committer Roland Weber 
+
+    By 5 binding votes in favor and none against Roland Weber has been voted in as a new

+    HttpComponents committer. Roland has been an invaluable contributor to the Jakarta 
+    Commons HttpClient preoject for many years and he is the very first committer to
+    join the Jakarta HttpComponents project.
+
+    Welcome, Roland
+
+* 31 October 2005 - Jakarta HttpClient becomes Jakarta HttpComponents
+
+    By the count 15 votes in favor, Jakarta HttpClient as been renamed as Jakarta HttpComponents.

+    The Jakarta PMC has approved the new project charter and the new project scope.
+
+* 16 April 2004 - Welcome Jakarta HttpClient!
+
+    By the count 26 votes in favor, none against, Jakarta Commons HttpClient as been promoted
to 
+    the Jakarta sub-project level 

Added: jakarta/httpcomponents/trunk/src/site/resources/css/site.css
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/src/site/resources/css/site.css?rev=380974&view=auto
==============================================================================
--- jakarta/httpcomponents/trunk/src/site/resources/css/site.css (added)
+++ jakarta/httpcomponents/trunk/src/site/resources/css/site.css Sat Feb 25 11:47:54 2006
@@ -0,0 +1,7 @@
+li{
+  font-size: 15px;
+  padding: 0px 0px 15px 0px;
+}
+.none{
+  padding: 0px 0px 0px 0px;
+}

Propchange: jakarta/httpcomponents/trunk/src/site/resources/css/site.css
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: jakarta/httpcomponents/trunk/src/site/resources/css/site.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Modified: jakarta/httpcomponents/trunk/src/site/site.xml
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/src/site/site.xml?rev=380974&r1=380973&r2=380974&view=diff
==============================================================================
--- jakarta/httpcomponents/trunk/src/site/site.xml (original)
+++ jakarta/httpcomponents/trunk/src/site/site.xml Sat Feb 25 11:47:54 2006
@@ -23,6 +23,8 @@
     <menu name="Overview">
       <item name="Description" href="index.html"/>
       <item name="Project charter" href="charter.html"/>
+      <item name="Goals and scope" href="goals-scope.html"/>
+      <item name="News" href="news.html"/>
     </menu>
     <menu name="Modules">
       <item name="HttpCore" href="http-core/index.html"/>



Mime
View raw message