cziegeler    2002/08/19 02:54:56

  Modified:    .        build.xml
               lib      jars.xml
  Added:       lib/optional commons-httpclient.jar
  Removed:     lib/core commons-httpclient.jar
  Log:
  Making httpclient optional
  
  Revision  Changes    Path
  1.256     +19 -1     xml-cocoon2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/build.xml,v
  retrieving revision 1.255
  retrieving revision 1.256
  diff -u -r1.255 -r1.256
  --- build.xml 14 Aug 2002 12:26:13 -0000      1.255
  +++ build.xml 19 Aug 2002 09:54:55 -0000      1.256
  @@ -504,6 +504,10 @@
       <available classpathref="classpath" 
                  property="jxpath.present" 
                  classname="org.apache.commons.jxpath.JXPathContext"/>
  +   
  + <available classpathref="classpath" 
  +               property="httpclient.present" 
  +               classname="org.apache.commons.httpclient.HttpClient"/>
     </target>
     
     <target name="prepare-jdbc" depends="filter-jdbc,nofilter-jdbc"/>
  @@ -770,11 +774,22 @@
       </antcall>
     </target>  
        
  +  <!-- Outputs a warning if org.apache.commons.httpclient.* classes are missing 
during compilation -->
  +  <target name="httpclient-warn" unless="httpclient.present" 
depends="optional-tests">
  +    <antcall target="op-warning">
  +      <param name="thing" value="HTTPClient"/>
  +      <param name="recovery" 
  +        value="Get the HTTP client package and place the jar in the lib/optional 
dir"/>
  +      <param name="message"
  +             value="The HTTP client package is required for ...."/>
  +    </antcall>
  +  </target>  
  +
     <!-- =================================================================== -->
     <!-- Print out warnings for optional components                          -->
     <!-- =================================================================== -->
     <target name="optional-warnings" 
  -          depends="bsf-warn, rhino-warn, jfor-warn, xmldb-warn, php-warn, 
naming-warn, svg-warn, fop-warn, tidy-warn, maybeupload-warn, lucene-warn, deli-warn, 
velocity-warn, hsqldb-warn, resolver-warn, jisp-warn, pizza-warn, poi-warn, 
commons-logging-warn, jxpath-warn">
  +          depends="bsf-warn, rhino-warn, jfor-warn, xmldb-warn, php-warn, 
naming-warn, svg-warn, fop-warn, tidy-warn, maybeupload-warn, lucene-warn, deli-warn, 
velocity-warn, hsqldb-warn, resolver-warn, jisp-warn, pizza-warn, poi-warn, 
commons-logging-warn, jxpath-warn, httpclient-warn">
     </target>
   
   
  @@ -891,6 +906,9 @@
           <exclude name="**/acting/**XMLForm**"       unless="jxpath.present"/>
           <exclude name="**/transformation/**XMLForm**"       
unless="jxpath.present"/>
           <exclude name="**/components/validation/**" unless="jxpath.present"/>
  +
  +        <exclude name="**/WebServiceProxyGenerator.java" 
unless="httpclient.present"/>
  +        <exclude name="**/xsp/SOAPHelper.java"           
unless="httpclient.present"/>
   
           <exclude name="**/MaybeUpload*.java"           
unless="maybeupload.present"/>
           <exclude name="**/http/RequestWrapper*.java"/>
  
  
  
  1.32      +12 -13    xml-cocoon2/lib/jars.xml
  
  Index: jars.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/lib/jars.xml,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- jars.xml  18 Aug 2002 08:18:23 -0000      1.31
  +++ jars.xml  19 Aug 2002 09:54:56 -0000      1.32
  @@ -40,18 +40,6 @@
        <homepage>http://jakarta.apache.org/commons/collections.html</homepage>
    </file>
    <file>
  -     <title>Jakart Commons httpClient</title>
  -     <description>Although the java.net package provides basic support for accessing
  -      resources via HTTP, it doesn't provide the full flexibility or
  -      functionality needed by many applications. The Jakarta Commons HTTP Client
  -      component seeks to fill this void by providing an efficient, up-to-date,
  -      and feature-rich package implementing the client side of the most recent
  -      HTTP standards and recommendations.</description>
  -     <used-by>SOAP logicsheet, WebServiceProxyGenerator</used-by>
  -     <lib>core/commons-httpclient.jar</lib>
  -     <homepage>http://jakarta.apache.org/commons/httpclient/</homepage>
  - </file>
  - <file>
        <title>Jakarta Regexp</title>
        <description>Regexp is a Java Regular Expression package that was graciously
          donated to the Apache Software Foundation by Jonathan Locke.</description>
  @@ -142,7 +130,18 @@
        <lib>optional/deli-0.6.5.jar</lib>
        <homepage>http://devnet.hp.com/projects/deli/</homepage>
    </file>
  -
  + <file>
  +     <title>Jakart Commons httpClient</title>
  +     <description>Although the java.net package provides basic support for accessing
  +      resources via HTTP, it doesn't provide the full flexibility or
  +      functionality needed by many applications. The Jakarta Commons HTTP Client
  +      component seeks to fill this void by providing an efficient, up-to-date,
  +      and feature-rich package implementing the client side of the most recent
  +      HTTP standards and recommendations.</description>
  +     <used-by>SOAP logicsheet, WebServiceProxyGenerator</used-by>
  +     <lib>optional/commons-httpclient.jar</lib>
  +     <homepage>http://jakarta.apache.org/commons/httpclient/</homepage>
  + </file>
    <file>
        <title>iText XML to PDF/HTML/RTF converter (Renderer)</title>
        <description>iText reads XML documents and turns them into PDFs</description>
  
  
  
  1.1                  xml-cocoon2/lib/optional/commons-httpclient.jar
  
        <<Binary file>>
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to