hlship      2004/06/25 16:27:21

  Modified:    src/documentation/content/xdocs links.ent bootstrap.xml
                        site.xml configurations.xml sdl.xml descriptor.xml
               .        status.xml
  Added:       src/documentation/content/xdocs dependencies.xml
  Log:
  Document dependencies on 3rd open-source party libraries.
  
  Revision  Changes    Path
  1.10      +4 -1      
jakarta-hivemind/src/documentation/content/xdocs/links.ent
  
  Index: links.ent
  ===================================================================
  RCS file: 
/home/cvs/jakarta-hivemind/src/documentation/content/xdocs/links.ent,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- links.ent 17 Jun 2004 15:16:10 -0000      1.9
  +++ links.ent 25 Jun 2004 23:27:21 -0000      1.10
  @@ -25,6 +25,7 @@
   <!ENTITY api.ClassResolver '<link 
href="&apiroot;/ClassResolver.html">ClassResolver</link>'>
   <!ENTITY api.Element '<link href="&apiroot;/Element.html">Element</link>'>
   <!ENTITY api.ErrorHandler '<link 
href="&apiroot;/ErrorHandler.html">ErrorHandler</link>'>
  +<!ENTITY api.HiveMindTestCase '<link 
href="&apiroot;/test/HiveMindTestCase.html">HiveMindTestCase</link>'>
   <!ENTITY api.InterceptorStack '<link 
href="&apiroot;/InterceptorStack.html">InterceptorStack</link>'>
   <!ENTITY api.Messages '<link href="&apiroot;/Messages.html">Messages</link>'>
   <!ENTITY api.Module '<link href="&apiroot;/Module.html">Module</link>'>
  @@ -44,6 +45,8 @@
   <!ENTITY api.BeanFactory '<link 
href="&apiroot-lib;/BeanFactory.html">BeanFactory</link>'>
   
   <!ENTITY Spring '<link href="site:spring">Spring</link>'>
  +<!ENTITY Ant '<link href="http://ant.apache.org/";>Ant</link>'>
  +
   
   <!-- Note, these links CAN NOT currently be converted to site:descriptor#foo 
because Forrest 0.5.1 doesn't
        understand the use of the '#' as an anchor. -->
  
  
  
  1.7       +1 -1      
jakarta-hivemind/src/documentation/content/xdocs/bootstrap.xml
  
  Index: bootstrap.xml
  ===================================================================
  RCS file: 
/home/cvs/jakarta-hivemind/src/documentation/content/xdocs/bootstrap.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- bootstrap.xml     17 Jun 2004 15:16:10 -0000      1.6
  +++ bootstrap.xml     25 Jun 2004 23:27:21 -0000      1.7
  @@ -258,7 +258,7 @@
       </section>
       <section>
         <title>Building the Example</title>
  -      <p>Building and running the example using Ant is a snap; all the 
details
  +      <p>Building and running the example using &Ant; is a snap; all the 
details
           are in the <code>build.xml</code>:</p>
         <source><![CDATA[
   <?xml version="1.0"?>
  
  
  
  1.17      +1 -0      jakarta-hivemind/src/documentation/content/xdocs/site.xml
  
  Index: site.xml
  ===================================================================
  RCS file: 
/home/cvs/jakarta-hivemind/src/documentation/content/xdocs/site.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- site.xml  15 Jun 2004 00:45:59 -0000      1.16
  +++ site.xml  25 Jun 2004 23:27:21 -0000      1.17
  @@ -34,6 +34,7 @@
                        <hivedoc label="HiveDoc" href="hivedoc.html"/>
                        <descriptor label="Module  Descriptor" 
href="descriptor.html"/>
                        <rules label="Contribution Processing Rules" 
href="rules.html"/>
  +      <dependencies label="Dependencies" href="dependencies.html"/>
                </reference>
                
                <changes label="Change Log" href="changes.html"/>
  
  
  
  1.6       +1 -2      
jakarta-hivemind/src/documentation/content/xdocs/configurations.xml
  
  Index: configurations.xml
  ===================================================================
  RCS file: 
/home/cvs/jakarta-hivemind/src/documentation/content/xdocs/configurations.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- configurations.xml        17 Jun 2004 15:16:10 -0000      1.5
  +++ configurations.xml        25 Jun 2004 23:27:21 -0000      1.6
  @@ -213,8 +213,7 @@
                        <p>This example contributes two elements to the 
<code>com.myco.MyConfig</code>
                                configuration point. The first contribution is 
simply the text <code>
                                dir/foo.txt</code>. In the second contribution, 
the content contains
  -                             substitution symbols (which use a syntax 
derived from the <fork
  -                             href="http://ant.apache.org/";>Ant</fork> build 
tool). Symbol
  +                             substitution symbols (which use a syntax 
derived from the &Ant; build tool). Symbol
                                substitution occurs <em>before</em> &schema; 
rules are executed, so the 
                                <code>config.dir</code> and 
<code>config.file</code> symbols will be
                                converted to strings first, then whatever rules 
are in place to convert
  
  
  
  1.4       +1 -1      jakarta-hivemind/src/documentation/content/xdocs/sdl.xml
  
  Index: sdl.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/src/documentation/content/xdocs/sdl.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- sdl.xml   5 Jun 2004 19:36:37 -0000       1.3
  +++ sdl.xml   25 Jun 2004 23:27:21 -0000      1.4
  @@ -184,7 +184,7 @@
   . . .
     set-service (service-id=${symbol.for.service-id})
   . . .        ]]> </source>
  -                     <p>Support for Ant symbols is a convienience (the same 
syntax is used
  +                     <p>Support for Ant-style symbols is a convienience (the 
same syntax is used
                                heavily within HiveMind). There is no 
difference between <code>
                                ${symbol.for.service-id}</code> and 
<code>"${symbol.for.service-id}"</code>
                                ... both will be processed identically.</p>
  
  
  
  1.4       +1 -1      
jakarta-hivemind/src/documentation/content/xdocs/descriptor.xml
  
  Index: descriptor.xml
  ===================================================================
  RCS file: 
/home/cvs/jakarta-hivemind/src/documentation/content/xdocs/descriptor.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- descriptor.xml    17 Jun 2004 15:16:10 -0000      1.3
  +++ descriptor.xml    25 Jun 2004 23:27:21 -0000      1.4
  @@ -314,7 +314,7 @@
                                Likewise, this interceptor is deferred until 
after all interceptors in
                                the <code>after</code> list.</p>
                        <note>The <code>after</code> dependencies will look 
familar to anyone who
  -                             has used <fork 
href="http://ant.apache.org/";>Ant</fork> or any version
  +                             has used &Ant; or any version
                                of Make. <code>before</code> dependencies are 
simply the opposite.</note>
                        <p>The value for <code>before</code> or 
<code>after</code> is a list of
                                service ids seperated by commas. Service ids 
may be unqualified if they
  
  
  
  1.1                  
jakarta-hivemind/src/documentation/content/xdocs/dependencies.xml
  
  Index: dependencies.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- 
     Copyright 2004 The Apache Software Foundation
  
     Licensed 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.
  -->
  <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.2//EN"
        "./dtd/document-v12.dtd" [
        <!ENTITY % common-links SYSTEM "links.ent">
        %common-links;
        ]>
  <document>
        <header>
                <title>Library Dependencies</title>
        </header>
        <body>
  
  <p>HiveMind has a number of dependencies on other open-source frameworks. The 
    &Ant; build files for HiveMind will automatically download dependencies 
from 
    the <link href="http://maven.apache.org/";>Maven</link> repository on <link 
    href="http://www.ibiblio.org/maven/";>ibiblio</link>.</p>
    
    
    <table>
      <tr>
        <th>File</th>
        <th>Name</th>
        <th>Notes</th>
      </tr>
      <tr>
        <td>commons-logging-1.0.3.jar</td>
        <td>
          <link href="http://jakarta.apache.org/commons/logging/";>
            Commons-Logging</link>
        </td>
        <td/>
      </tr>
      <tr>
        <td>easymock-1.1.jar</td>
        <td>
          <link href="http://www.easymock.org/";>EasyMock testing 
framework</link>
        </td>
        <td>Only needed by &api.HiveMindTestCase;, which exists as the basis of 
          your own tests.</td>
      </tr>
      <tr>
        <td>geronimo-spec-ejb-1.0-M1.jar</td>
        <td>
          <link href="http://geronimo.apache.org/";>Geronimo J2EE Server</link>
        </td>
        <td>Used by some services of the HiveMind library. No dependencies on 
          Geronimo itself, just on the <code>javax.naming</code> and 
          <code>javax.ejb</code> packages.</td>
      </tr>
      <tr>
        <td>javassist-2.6.jar</td>
        <td>
          <link href="http://www.jboss.org/products/javassist";>Javassist 
bytecode 
            library</link>
        </td>
        <td/>
      </tr>
      <tr>
        <td>oro-2.0.6.jar</td>
        <td>
          <link href="http://jakarta.apache.org/oro/";>ORO Regular 
            Expressions</link>
        </td>
        <td/>
      </tr>
      <tr>
        <td>spring-full-1.0.1.jar</td>
        <td>&Spring;</td>
        <td>Used by the <link 
          
href="site:hivemind.lib.SpringLookupFactory">hivemind.lib.SpringLookupFactory</link>
 
          service.</td>
      </tr>
      <tr>
        <td>werkz-1.0-beta-10.jar</td>
        <td>
          <link href="http://werkz.sourceforge.net/";>Werkz Goal Oriented 
Process 
            Framework</link>
        </td>
        <td/>
      </tr>
    </table>
    
    <p>
      In most cases, HiveMind has been built against a "handy" version; in most 
cases, you can vary
      the exact version of a dependency to suite your existing environment. 
Just remember to write
      some tests!
    </p>
  
        </body>
  </document>
  
  
  
  1.18      +3 -0      jakarta-hivemind/status.xml
  
  Index: status.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/status.xml,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- status.xml        25 Jun 2004 21:27:59 -0000      1.17
  +++ status.xml        25 Jun 2004 23:27:21 -0000      1.18
  @@ -90,6 +90,9 @@
         <action type="update" dev="HLS" fixes-bug="HIVEMIND-12">
           Modify the build files to enable debugging by default.
         </action>
  +      <action type="update" dev="HLS">
  +        Added validation of id attributes in module deployment descriptors 
(using ORO regular expressions).
  +      </action>
       </release>
     </changes>
   </status>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to