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]