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]