Author: mcconnell
Date: Fri Jul  2 01:08:46 2004
New Revision: 22458

Added:
   avalon/trunk/planet/tutorials/main/etc/
   avalon/trunk/planet/tutorials/main/etc/test/
   avalon/trunk/planet/tutorials/main/etc/test/merlin.properties
   avalon/trunk/planet/tutorials/main/src/main/
      - copied from rev 22276, avalon/trunk/planet/tutorials/main/src/java/
Removed:
   avalon/trunk/planet/tutorials/main/conf/
   avalon/trunk/planet/tutorials/main/copy-all.xsl
   avalon/trunk/planet/tutorials/main/index.ent
   avalon/trunk/planet/tutorials/main/maven.xml
   avalon/trunk/planet/tutorials/main/merlin.properties
   avalon/trunk/planet/tutorials/main/project.properties
   avalon/trunk/planet/tutorials/main/project.xml
   avalon/trunk/planet/tutorials/main/src/java/
Modified:
   avalon/trunk/planet/tutorials/main/README.txt
   avalon/trunk/planet/tutorials/main/src/main/tutorial/Main.java
Log:
add the main embedding tutorial

Modified: avalon/trunk/planet/tutorials/main/README.txt
==============================================================================
--- avalon/trunk/planet/tutorials/main/README.txt       (original)
+++ avalon/trunk/planet/tutorials/main/README.txt       Fri Jul  2 01:08:46 2004
@@ -13,19 +13,7 @@
 Build
 -----
 
-Build the project using the following command:
+Build and run the project using the following command:
 
-$ maven
-
-The above command triggers the default goal jar:jar which will 
-create a jar file under the target directory named 
-merlin-main-1.0.jar.
-
-Runtime
--------
-
-To run the main class execute the following command from the 
-merlin/platform/tutorials/main directory:  
-
-$ java -jar target/merlin-main-1.0.jar
+$ ant
 

Added: avalon/trunk/planet/tutorials/main/etc/test/merlin.properties
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/tutorials/main/etc/test/merlin.properties       Fri Jul  2 
01:08:46 2004
@@ -0,0 +1,5 @@
+
+merlin.info = false
+merlin.debug = false

+merlin.audit = true

+merlin.deployment = @HELLO-TUTORIAL-URI@

Modified: avalon/trunk/planet/tutorials/main/src/main/tutorial/Main.java
==============================================================================
--- avalon/trunk/planet/tutorials/main/src/java/tutorial/Main.java      (original)
+++ avalon/trunk/planet/tutorials/main/src/main/tutorial/Main.java      Fri Jul  2 
01:08:46 2004
@@ -58,7 +58,7 @@
         // order to execute.
         //
 
-        String spec = "artifact:merlin/merlin-impl#3.3-SNAPSHOT";
+        String spec = "@MERLIN-IMPL-SPEC@";
         Artifact artifact = Artifact.createArtifact( spec );
         Builder builder = context.newBuilder( artifact );
 
@@ -73,7 +73,15 @@
         // 
 
         Factory factory = builder.getFactory();
-        Map criteria = factory.createDefaultCriteria();
-        factory.create( criteria );
+        Map criteria = factory.createDefaultCriteria();

+        criteria.put( "merlin.server", "false" );

+        try

+        {
+            Object kernel = factory.create( criteria );

+        }

+        catch( Throwable e )

+        {

+            e.printStackTrace();

+        }
     }
 }

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

Reply via email to