svn commit: rev 22436 - in avalon/trunk/planet/tutorials/context: alias alias/conf alias/src/java alias/src/main custom custom/conf custom/src/java custom/src/main injection injection/conf injection/src/java injection/src/main
[email protected] 1 Jul 2004 18:49:39 -0000
Newsgroups
gmane.comp.jakarta.avalon.cvs
Message-ID
<[email protected] >
Author: mcconnell
Date: Thu Jul 1 11:49:38 2004
New Revision: 22436
Added:
avalon/trunk/planet/tutorials/context/alias/build.xml
avalon/trunk/planet/tutorials/context/alias/index.xml
avalon/trunk/planet/tutorials/context/alias/src/main/
- copied from rev 22276, avalon/trunk/planet/tutorials/context/alias/src/java/
avalon/trunk/planet/tutorials/context/custom/build.xml
avalon/trunk/planet/tutorials/context/custom/index.xml
avalon/trunk/planet/tutorials/context/custom/src/main/
- copied from rev 22276, avalon/trunk/planet/tutorials/context/custom/src/java/
avalon/trunk/planet/tutorials/context/injection/build.xml
avalon/trunk/planet/tutorials/context/injection/index.xml
avalon/trunk/planet/tutorials/context/injection/src/main/
- copied from rev 22276, avalon/trunk/planet/tutorials/context/injection/src/java/
Removed:
avalon/trunk/planet/tutorials/context/alias/conf/
avalon/trunk/planet/tutorials/context/alias/project.xml
avalon/trunk/planet/tutorials/context/alias/src/java/
avalon/trunk/planet/tutorials/context/custom/conf/
avalon/trunk/planet/tutorials/context/custom/project.xml
avalon/trunk/planet/tutorials/context/custom/src/java/
avalon/trunk/planet/tutorials/context/injection/conf/
avalon/trunk/planet/tutorials/context/injection/project.xml
avalon/trunk/planet/tutorials/context/injection/src/java/
Modified:
avalon/trunk/planet/tutorials/context/alias/README.TXT
avalon/trunk/planet/tutorials/context/injection/README.TXT
Log:
add the alias, custom and context injection tutorials
Modified: avalon/trunk/planet/tutorials/context/alias/README.TXT
==============================================================================
--- avalon/trunk/planet/tutorials/context/alias/README.TXT (original)
+++ avalon/trunk/planet/tutorials/context/alias/README.TXT Thu Jul 1 11:49:38 2004
@@ -6,7 +6,7 @@
a constructor supplied context (as opposed to the classic
Contextualization delivery mecahanism).
-$ maven
+$ ant
$ merlin -execute target\classes
[INFO ] (tutorial.hello): standard context entries
Added: avalon/trunk/planet/tutorials/context/alias/build.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/tutorials/context/alias/build.xml Thu Jul 1 11:49:38 2004
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<project name="avalon-tutorial-context-alias" default="install" basedir="."
+ xmlns:x="antlib:org.apache.avalon.tools">
+
+ <import file="../../standard.xml"/>
+
+ <target name="build" depends="standard.build">
+ <x:block name="alias" embed="MAIN">
+ <x:component name="hello" class="tutorial.HelloComponent"/>
+ </x:block>
+ </target>
+
+</project>
+
Added: avalon/trunk/planet/tutorials/context/alias/index.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/tutorials/context/alias/index.xml Thu Jul 1 11:49:38 2004
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<system>
+
+ <import index="../../../../runtime/index.xml"
+ href="http://svn.apache.org/repos/asf/avalon/trunk/runtime/index.xml"/>
+
+ <project basedir=".">
+ <info>
+ <group>avalon/tutorial</group>
+ <name>avalon-tutorial-context-alias</name>
+ <type>jar</type>
+ </info>
+ <dependencies>
+ <include key="avalon-framework-api"/>
+ </dependencies>
+ <plugins>
+ <include key="avalon-meta-tools"/>
+ </plugins>
+ </project>
+
+</system>
Added: avalon/trunk/planet/tutorials/context/custom/build.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/tutorials/context/custom/build.xml Thu Jul 1 11:49:38 2004
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<project name="avalon-tutorial-context-custom" default="install" basedir="."
+ xmlns:x="antlib:org.apache.avalon.tools">
+
+ <import file="../../standard.xml"/>
+
+ <target name="build" depends="standard.build">
+ <x:block name="hello" embed="MAIN">
+ <x:component name="hello" class="tutorial.HelloComponent">
+ <x:context>
+ <x:entry key="cruncher" class="tutorial.NumberCruncher">
+ <x:param class="java.lang.Integer" value="7"/>
+ <x:param class="java.lang.Double" value="1.5"/>
+ </x:entry>
+ </x:context>
+ </x:component>
+ </x:block>
+ </target>
+
+</project>
+
Added: avalon/trunk/planet/tutorials/context/custom/index.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/tutorials/context/custom/index.xml Thu Jul 1 11:49:38 2004
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<system>
+
+ <import index="../../../../runtime/index.xml"
+ href="http://svn.apache.org/repos/asf/avalon/trunk/runtime/index.xml"/>
+
+ <project basedir=".">
+ <info>
+ <group>avalon/tutorial</group>
+ <name>avalon-tutorial-context-custom</name>
+ <type>jar</type>
+ </info>
+ <dependencies>
+ <include key="avalon-framework-impl"/>
+ </dependencies>
+ <plugins>
+ <include key="avalon-meta-tools"/>
+ </plugins>
+ </project>
+
+</system>
Modified: avalon/trunk/planet/tutorials/context/injection/README.TXT
==============================================================================
--- avalon/trunk/planet/tutorials/context/injection/README.TXT (original)
+++ avalon/trunk/planet/tutorials/context/injection/README.TXT Thu Jul 1 11:49:38 2004
@@ -6,7 +6,7 @@
a constructor supplied context (as opposed to the classic
Contextualization delivery mecahanism).
-$ maven
+$ ant
$ merlin -execute target\classes
[INFO ] (tutorial.hello): standard context entries
Added: avalon/trunk/planet/tutorials/context/injection/build.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/tutorials/context/injection/build.xml Thu Jul 1 11:49:38 2004
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<project name="avalon-tutorial-context-injection" default="install" basedir="."
+ xmlns:x="antlib:org.apache.avalon.tools">
+
+ <import file="../../standard.xml"/>
+
+ <target name="build" depends="standard.build">
+ <x:block name="classic" embed="MAIN">
+ <x:component name="hello" class="tutorial.HelloComponent"/>
+ </x:block>
+ </target>
+
+</project>
+
Added: avalon/trunk/planet/tutorials/context/injection/index.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/tutorials/context/injection/index.xml Thu Jul 1 11:49:38 2004
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<system>
+
+ <import index="../../../../runtime/index.xml"
+ href="http://svn.apache.org/repos/asf/avalon/trunk/runtime/index.xml"/>
+
+ <project basedir=".">
+ <info>
+ <group>avalon/tutorial</group>
+ <name>avalon-tutorial-context-injection</name>
+ <type>jar</type>
+ </info>
+ <dependencies>
+ <include key="avalon-framework-api"/>
+ </dependencies>
+ <plugins>
+ <include key="avalon-meta-tools"/>
+ </plugins>
+ </project>
+
+</system>