You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2004/05/16 09:06:00 UTC
cvs commit: avalon/merlin/site/xdocs/starting/tutorial creation.xml execution.xml internal.xml
mcconnell 2004/05/16 00:06:00
Modified: merlin external.xml maven.xml project.xml
merlin/impl project.xml
merlin/site/xdocs/starting/installation cvs.xml index.xml
install.3.3.xml navigation.xml
merlin/site/xdocs/starting/tutorial creation.xml
execution.xml internal.xml
Log:
Add notice file handling and prep for 3.3.0 release.
Revision Changes Path
1.16 +6 -5 avalon/merlin/external.xml
Index: external.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/external.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- external.xml 8 May 2004 18:24:17 -0000 1.15
+++ external.xml 16 May 2004 07:06:00 -0000 1.16
@@ -178,14 +178,15 @@
</dependency>
<dependency>
+ <groupId>&excalibur-lifecycle-id;</groupId>
+ <artifactId>&excalibur-lifecycle-api-id;</artifactId>
+ <version>&excalibur-lifecycle-api-version;</version>
+ </dependency>
+
+ <dependency>
<groupId>excalibur-configuration</groupId>
<artifactId>excalibur-configuration</artifactId>
<version>1.2</version>
- </dependency>
- <dependency>
- <groupId>excalibur-lifecycle</groupId>
- <artifactId>excalibur-lifecycle-api</artifactId>
- <version>1.1</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
1.87 +3 -2 avalon/merlin/maven.xml
Index: maven.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/maven.xml,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -r1.86 -r1.87
--- maven.xml 8 May 2004 18:24:17 -0000 1.86
+++ maven.xml 16 May 2004 07:06:00 -0000 1.87
@@ -257,8 +257,9 @@
<fileset dir="${basedir}/cli/src">
<include name="config/**/*"/>
</fileset>
- <fileset dir="${basedir}">
- <include name="LICENSE.txt"/>
+ <fileset dir="${avalon.buildsystem}/site">
+ <include name="LICENSE*"/>
+ <include name="NOTICE*"/>
</fileset>
</ant:copy>
<ant:fixcrlf eol="crlf" srcdir="${merlin.build.dir}">
1.35 +3 -2 avalon/merlin/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/project.xml,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- project.xml 26 Apr 2004 04:49:09 -0000 1.34
+++ project.xml 16 May 2004 07:06:00 -0000 1.35
@@ -170,9 +170,10 @@
</includes>
</resource>
<resource>
- <directory>${basedir}/../</directory>
+ <directory>${avalon.buildsystem}/site</directory>
<includes>
- <include>LICENSE.txt</include>
+ <include>LICENSE*</include>
+ <include>NOTICE*</include>
</includes>
</resource>
<resource>
1.36 +3 -3 avalon/merlin/impl/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/impl/project.xml,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- project.xml 9 Apr 2004 12:11:49 -0000 1.35
+++ project.xml 16 May 2004 07:06:00 -0000 1.36
@@ -170,9 +170,9 @@
<!-- excalibur dependecies -->
<dependency>
- <groupId>excalibur-lifecycle</groupId>
- <artifactId>excalibur-lifecycle-api</artifactId>
- <version>1.1</version>
+ <groupId>&excalibur-lifecycle-id;</groupId>
+ <artifactId>&excalibur-lifecycle-api-id;</artifactId>
+ <version>&excalibur-lifecycle-api-version;</version>
<properties>
<avalon.classloader>api</avalon.classloader>
</properties>
1.5 +4 -0 avalon/merlin/site/xdocs/starting/installation/cvs.xml
Index: cvs.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/site/xdocs/starting/installation/cvs.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- cvs.xml 19 Apr 2004 10:50:42 -0000 1.4
+++ cvs.xml 16 May 2004 07:06:00 -0000 1.5
@@ -58,6 +58,10 @@
$ maven
$ cd ../logging
$ maven
+$ cd ../composition
+$ maven
+$ cd ../activation
+$ maven
$ cd ../merlin
$ maven
]]></source>
1.5 +6 -7 avalon/merlin/site/xdocs/starting/installation/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/site/xdocs/starting/installation/index.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- index.xml 16 Apr 2004 13:42:48 -0000 1.4
+++ index.xml 16 May 2004 07:06:00 -0000 1.5
@@ -33,17 +33,16 @@
<td>Instructions for building an installation from CVS.</td>
</tr>
<tr>
- <td><a href="install.3.3.html">Merlin 3.3 (dev) installation procedure for the
- latest development snapshot release.</a></td>
- <td>Installation instructions for Merlin 3.2.</td>
+ <td><a href="install.3.3.html">Merlin 3.3.0</a></td>
+ <td>Merlin 3.3.0 installation procedure.</td>
</tr>
<tr>
- <td><a href="install.3.2.html">Merlin 3.2.5 (released) installation procedure.</a></td>
- <td>Installation instructions for Merlin 3.2.</td>
+ <td><a href="install.3.2.html">Merlin 3.2.5</a></td>
+ <td>Merlin 3.2.5 installation procedure.</td>
</tr>
<tr>
- <td><a href="install.3.0.html">Merlin 3.0 Installation</a></td>
- <td>Installation instructions for Merlin 3.0.</td>
+ <td><a href="install.3.0.html">Merlin 3.0.0</a></td>
+ <td>Merlin 3.0 Installation</td>
</tr>
</table>
</section>
1.4 +1 -1 avalon/merlin/site/xdocs/starting/installation/install.3.3.xml
Index: install.3.3.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/site/xdocs/starting/installation/install.3.3.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- install.3.3.xml 19 Apr 2004 10:50:42 -0000 1.3
+++ install.3.3.xml 16 May 2004 07:06:00 -0000 1.4
@@ -19,7 +19,7 @@
<document>
<header>
- <title>Installation - Merlin 3.3</title>
+ <title>Installation - Merlin 3.3.0</title>
<authors>
<person name="Stephen McConnell" email="mcconnell@apache.org"/>
</authors>
1.13 +3 -3 avalon/merlin/site/xdocs/starting/installation/navigation.xml
Index: navigation.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/site/xdocs/starting/installation/navigation.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- navigation.xml 16 Apr 2004 13:42:48 -0000 1.12
+++ navigation.xml 16 May 2004 07:06:00 -0000 1.13
@@ -36,9 +36,9 @@
<item name="Getting Started" href="/starting/index.html">
<item name="Installation" href="/starting/installation/index.html">
<item name="CVS" href="/starting/installation/cvs.html"/>
- <item name="3.0" href="/starting/installation/install.3.0.html"/>
- <item name="3.2.5 (current)" href="/starting/installation/install.3.2.html"/>
- <item name="3.3 (dev)" href="/starting/installation/install.3.3.html"/>
+ <item name="3.3.0" href="/starting/installation/install.3.3.html"/>
+ <item name="3.2.5" href="/starting/installation/install.3.2.html"/>
+ <item name="3.0.0" href="/starting/installation/install.3.0.html"/>
</item>
<item name="Using Merlin" href="/starting/tutorial/index.html"/>
<item name="Advanced Features" href="/starting/advanced/index.html"/>
1.5 +1 -56 avalon/merlin/site/xdocs/starting/tutorial/creation.xml
Index: creation.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/site/xdocs/starting/tutorial/creation.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- creation.xml 19 Apr 2004 10:43:14 -0000 1.4
+++ creation.xml 16 May 2004 07:06:00 -0000 1.5
@@ -48,7 +48,6 @@
package tutorial;
import org.apache.avalon.framework.logger.Logger;
-import org.apache.avalon.framework.activity.Disposable;
/**
* A sample component.
@@ -57,22 +56,10 @@
* version="1.0"
* name="hello"
* lifestyle="singleton"
- * @avalon.service type="tutorial.Hello"
*/
public class HelloComponent
- implements Hello, Disposable
{
//-------------------------------------------------------
- // immutable state
- //-------------------------------------------------------
-
- /**
- * Internal reference to the logging channel supplied to us
- * by the container.
- */
- private final Logger m_logger;
-
- //-------------------------------------------------------
// constructor
//-------------------------------------------------------
@@ -83,46 +70,7 @@
*/
public HelloComponent( Logger logger )
{
- m_logger = logger;
- m_logger.info( "instantiated" );
- }
-
- //-------------------------------------------------------
- // Hello service implementation
- //-------------------------------------------------------
-
- /**
- * The hello service implementation.
- */
- public void sayHello()
- {
- getLogger().info( "HELLO" );
- }
-
- //-------------------------------------------------------
- // Disposable lifecycle interface
- //-------------------------------------------------------
-
- /**
- * Component disposal trigger by the container during which
- * the component will release consumed resources.
- */
- public void dispose()
- {
- getLogger().info( "disposal" );
- }
-
- //-------------------------------------------------------
- // internal utilities
- //-------------------------------------------------------
-
- /**
- * Return the logging channel assigned to us by the container.
- * @return the logging channel
- */
- private Logger getLogger()
- {
- return m_logger;
+ m_logger.info( "Hello World" );
}
}
]]></source>
@@ -164,9 +112,6 @@
<lifestyle>singleton</lifestyle>
<collection>hard</collection>
</info>
- <services>
- <service type="tutorial.Hello"/>
- </services>
</type>
]]></source>
1.4 +1 -2 avalon/merlin/site/xdocs/starting/tutorial/execution.xml
Index: execution.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/site/xdocs/starting/tutorial/execution.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- execution.xml 19 Apr 2004 10:43:14 -0000 1.3
+++ execution.xml 16 May 2004 07:06:00 -0000 1.4
@@ -60,8 +60,7 @@
</p>
<source><![CDATA[
-[INFO ] (tutorial.hello): instantiated
-[INFO ] (tutorial.hello): disposal
+[INFO ] (tutorial.hello): Hello World!
]]></source>
<p>
1.7 +5 -23 avalon/merlin/site/xdocs/starting/tutorial/internal.xml
Index: internal.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/site/xdocs/starting/tutorial/internal.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- internal.xml 19 Apr 2004 10:43:14 -0000 1.6
+++ internal.xml 16 May 2004 07:06:00 -0000 1.7
@@ -73,11 +73,7 @@
${merlin.deployment} == file:/${user.dir}/target/classes/
-----------------------------------------------------------
-[INFO ] (kernel): building application model
-[INFO ] (kernel): install phase
-[INFO ] (kernel): installing: file:/${user.dir}/target/classes/
-[INFO ] (tutorial.hello): instantiated
-[INFO ] (tutorial.hello): disposal
+[INFO ] (tutorial.hello): Hello World!
]]></source>
</subsection>
@@ -108,12 +104,12 @@
[DEBUG ] (tutorial): commissioning component [hello]
[DEBUG ] (tutorial.hello.lifecycle): incarnation
[DEBUG ] (tutorial.hello.lifecycle): instantiating component with 1 arguments.
-[INFO ] (tutorial.hello): instantiated
+[INFO ] (tutorial.hello): Hello World!
[DEBUG ] (tutorial): commissioning of [hello] completed in 93 milliseconds
[DEBUG ] (tutorial): decommissioning
[DEBUG ] (tutorial.hello.lifecycle): etherialization
[DEBUG ] (tutorial.hello.lifecycle): applying disposal
-[INFO ] (tutorial.hello): disposal
+[DEBUG ] (tutorial.hello): disposal
]]></source>
<p>
@@ -159,7 +155,7 @@
<source><![CDATA[
[DEBUG ] (tutorial.hello.lifecycle): incarnation
[DEBUG ] (tutorial.hello.lifecycle): instantiating component with 1 arguments.
-[INFO ] (tutorial.hello): instantiated
+[INFO ] (tutorial.hello): Hello World!
]]></source>
<p>
@@ -188,18 +184,6 @@
<source><![CDATA[
[DEBUG ] (tutorial): decommissioning
[DEBUG ] (tutorial.hello.lifecycle): etherialization
-[DEBUG ] (tutorial.hello.lifecycle): applying disposal
-]]></source>
-
- <p>
- The hello component implements the Disposable lifecycle
- interface and the following log entry raised by the
- component signals that it has completed it's own end-of-life
- processing.
- </p>
-
-<source><![CDATA[
-[INFO ] (tutorial.hello): disposal
]]></source>
</subsection>
@@ -265,7 +249,7 @@
[DEBUG ] (tutorial): commissioning component [hello]
[DEBUG ] (tutorial.hello.lifecycle): incarnation
[DEBUG ] (tutorial.hello.lifecycle): instantiating component with 1 arguments.
-[INFO ] (tutorial.hello): instantiated
+[INFO ] (tutorial.hello): Hello World
[DEBUG ] (tutorial): commissioning of [hello] completed in 94 milliseconds
[DEBUG ] (): commissioning of [tutorial] completed in 156 milliseconds
[DEBUG ] (kernel): state: started
@@ -275,8 +259,6 @@
[DEBUG ] (): decommissioning
[DEBUG ] (tutorial): decommissioning
[DEBUG ] (tutorial.hello.lifecycle): etherialization
-[DEBUG ] (tutorial.hello.lifecycle): applying disposal
-[INFO ] (tutorial.hello): disposal
[DEBUG ] (kernel): state: stopped
[DEBUG ] (kernel): disposal
[DEBUG ] (kernel): shutdown event
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org