[dna-commits] DNA SVN: r504 - in trunk/docs/examples/gettingstarted: repositories and 12 other directories.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Fri Sep 5 15:59:46 EDT 2008


Author: rhauch
Date: 2008-09-05 15:59:46 -0400 (Fri, 05 Sep 2008)
New Revision: 504

Added:
   trunk/docs/examples/gettingstarted/repositories/
   trunk/docs/examples/gettingstarted/repositories/.classpath
   trunk/docs/examples/gettingstarted/repositories/.project
   trunk/docs/examples/gettingstarted/repositories/pom.xml
   trunk/docs/examples/gettingstarted/repositories/src/
   trunk/docs/examples/gettingstarted/repositories/src/main/
   trunk/docs/examples/gettingstarted/repositories/src/main/assembly/
   trunk/docs/examples/gettingstarted/repositories/src/main/assembly/basic.xml
   trunk/docs/examples/gettingstarted/repositories/src/main/config/
   trunk/docs/examples/gettingstarted/repositories/src/main/config/run.sh
   trunk/docs/examples/gettingstarted/repositories/src/main/java/
   trunk/docs/examples/gettingstarted/repositories/src/main/java/org/
   trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/
   trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/example/
   trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/example/dna/
   trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/example/dna/repository/
   trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/example/dna/repository/RepositoryClient.java
   trunk/docs/examples/gettingstarted/repositories/src/main/resources/
   trunk/docs/examples/gettingstarted/repositories/src/main/resources/log4j.properties
   trunk/docs/examples/gettingstarted/repositories/src/test/
   trunk/docs/examples/gettingstarted/repositories/src/test/java/
   trunk/docs/examples/gettingstarted/repositories/src/test/resources/
Log:
DNA-214 Update documentation to describe the repository, federation, JCR and other 0.2 features
https://jira.jboss.org/jira/browse/DNA-214

Added the start of an example repository client.


Property changes on: trunk/docs/examples/gettingstarted/repositories
___________________________________________________________________
Name: svn:ignore
   + target


Added: trunk/docs/examples/gettingstarted/repositories/.classpath
===================================================================
--- trunk/docs/examples/gettingstarted/repositories/.classpath	                        (rev 0)
+++ trunk/docs/examples/gettingstarted/repositories/.classpath	2008-09-05 19:59:46 UTC (rev 504)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
+	<classpathentry kind="src" output="target/test-classes" path="src/test/resources"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

Added: trunk/docs/examples/gettingstarted/repositories/.project
===================================================================
--- trunk/docs/examples/gettingstarted/repositories/.project	                        (rev 0)
+++ trunk/docs/examples/gettingstarted/repositories/.project	2008-09-05 19:59:46 UTC (rev 504)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>docs-getting-started-examples-repositories</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.maven.ide.eclipse.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.maven.ide.eclipse.maven2Nature</nature>
+	</natures>
+</projectDescription>

Added: trunk/docs/examples/gettingstarted/repositories/pom.xml
===================================================================
--- trunk/docs/examples/gettingstarted/repositories/pom.xml	                        (rev 0)
+++ trunk/docs/examples/gettingstarted/repositories/pom.xml	2008-09-05 19:59:46 UTC (rev 504)
@@ -0,0 +1,107 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+  <parent>
+    <groupId>org.jboss.dna.examples</groupId>
+    <artifactId>getting_started</artifactId>
+    <version>0.2-SNAPSHOT</version>
+    <relativePath>..</relativePath>
+  </parent>
+
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.jboss.dna.examples</groupId>
+  <artifactId>dna-example-repositories</artifactId>
+  <version>0.2-SNAPSHOT</version>
+  <packaging>jar</packaging>
+  <name>JBoss DNA Repositories Examples</name>
+  <description>Examples that showcase how to use DNA repositories.</description>
+
+  <properties>
+    <dna-version>0.2-SNAPSHOT</dna-version>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.jboss.dna</groupId>
+      <artifactId>dna-repository</artifactId>
+      <version>${dna-version}</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.dna</groupId>
+      <artifactId>dna-jcr</artifactId>
+      <version>${dna-version}</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.dna</groupId>
+      <artifactId>dna-common</artifactId>
+      <version>${dna-version}</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.dna</groupId>
+      <artifactId>dna-connector-inmemory</artifactId>
+      <version>${dna-version}</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.dna</groupId>
+      <artifactId>dna-connector-jbosscache</artifactId>
+      <version>${dna-version}</version>
+      <scope>runtime</scope>
+    </dependency>
+    <!-- 
+    Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing) 
+    -->
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+    </dependency>
+    <!-- 
+      Java Content Repository API 
+    -->
+    <dependency>
+      <groupId>javax.jcr</groupId>
+      <artifactId>jcr</artifactId>
+    </dependency>
+    <!-- 
+      Test cases use JUnit
+    -->
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/main/assembly/basic.xml</descriptor>
+          </descriptors>
+          <finalName>${pom.artifactId}</finalName>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>directory-inline</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+</project>
\ No newline at end of file

Added: trunk/docs/examples/gettingstarted/repositories/src/main/assembly/basic.xml
===================================================================
--- trunk/docs/examples/gettingstarted/repositories/src/main/assembly/basic.xml	                        (rev 0)
+++ trunk/docs/examples/gettingstarted/repositories/src/main/assembly/basic.xml	2008-09-05 19:59:46 UTC (rev 504)
@@ -0,0 +1,46 @@
+<assembly>
+  <id>basic</id>
+  <formats>
+    <format>zip</format>
+  </formats>
+  <includeBaseDirectory>false</includeBaseDirectory>
+  <fileSets>
+    <fileSet>
+      <directory>target</directory>
+      <outputDirectory/>
+      <includes>
+        <include>*.jar</include>
+      </includes>
+    </fileSet>
+    <fileSet>
+      <directory>src/main/resources/</directory>
+      <outputDirectory/>
+      <includes>
+        <include>*.*</include>
+      </includes>
+    </fileSet>
+  </fileSets>
+  <files>
+    <file>
+      <source>src/main/config/run.sh</source>
+      <fileMode>0744</fileMode>
+    </file>
+    <file>
+      <source>src/main/resources/log4j.properties</source>
+      <fileMode>0644</fileMode>
+    </file>
+  </files>
+  <dependencySets>
+    <dependencySet>
+      <outputDirectory>/lib</outputDirectory>
+      <unpack>false</unpack>
+      <includes>
+        <!-- Include everything needed by the examples. -->
+        <include>*:jar:*</include>
+      </includes>
+      <!--excludes>
+        <exclude>*:sources</exclude>
+      </excludes-->
+    </dependencySet>
+  </dependencySets>
+</assembly>
\ No newline at end of file

Added: trunk/docs/examples/gettingstarted/repositories/src/main/config/run.sh
===================================================================
--- trunk/docs/examples/gettingstarted/repositories/src/main/config/run.sh	                        (rev 0)
+++ trunk/docs/examples/gettingstarted/repositories/src/main/config/run.sh	2008-09-05 19:59:46 UTC (rev 504)
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+java -Djava.ext.dirs=`pwd`/lib -cp .:dna-example-sequencers-0.1-SNAPSHOT.jar org.jboss.example.dna.repository.RepositoryClient $1
\ No newline at end of file

Added: trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/example/dna/repository/RepositoryClient.java
===================================================================
--- trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/example/dna/repository/RepositoryClient.java	                        (rev 0)
+++ trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/example/dna/repository/RepositoryClient.java	2008-09-05 19:59:46 UTC (rev 504)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors. 
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.example.dna.repository;
+
+/**
+ * 
+ * @author Randall Hauch
+ */
+public class RepositoryClient {
+
+    /**
+     * @param args
+     */
+    public static void main( String[] args ) {
+
+    }
+
+}

Added: trunk/docs/examples/gettingstarted/repositories/src/main/resources/log4j.properties
===================================================================
--- trunk/docs/examples/gettingstarted/repositories/src/main/resources/log4j.properties	                        (rev 0)
+++ trunk/docs/examples/gettingstarted/repositories/src/main/resources/log4j.properties	2008-09-05 19:59:46 UTC (rev 504)
@@ -0,0 +1,12 @@
+# Direct log messages to stdout
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.Target=System.out
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %m%n
+
+# Root logger option
+log4j.rootLogger=INFO, stdout
+
+# Set up the default logging to be INFO level, then override specific units
+log4j.logger.org.jboss.dna=INFO
+




More information about the dna-commits mailing list