[overlord-commits] Overlord SVN: r50 - in trunk/samples/jbossesb/broker: src and 4 other directories.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Mon Jun 23 02:48:17 EDT 2008


Author: jeff.yuchang
Date: 2008-06-23 02:48:16 -0400 (Mon, 23 Jun 2008)
New Revision: 50

Added:
   trunk/samples/jbossesb/broker/pom.xml
   trunk/samples/jbossesb/broker/src/main/
   trunk/samples/jbossesb/broker/src/main/java/
   trunk/samples/jbossesb/broker/src/main/java/org/
   trunk/samples/jbossesb/broker/src/main/resources/
   trunk/samples/jbossesb/broker/src/main/resources/META-INF/
   trunk/samples/jbossesb/broker/src/test/
   trunk/samples/jbossesb/broker/src/test/java/
   trunk/samples/jbossesb/broker/src/test/resources/
Removed:
   trunk/samples/jbossesb/broker/src/org/
Log:
[SOAG-12]
Restructure the broker example.


Added: trunk/samples/jbossesb/broker/pom.xml
===================================================================
--- trunk/samples/jbossesb/broker/pom.xml	                        (rev 0)
+++ trunk/samples/jbossesb/broker/pom.xml	2008-06-23 06:48:16 UTC (rev 50)
@@ -0,0 +1,122 @@
+<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">
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.jboss.soa.overlord.samples</groupId>
+	<artifactId>jbossesb-broker</artifactId>
+	<version>1.0-SNAPSHOT</version>
+	<packaging>jboss-esb</packaging>
+	<name>Overlord::Samples::Broker</name>
+	<url>http://www.jboss.org/overlord</url>
+	
+	<parent>
+		<groupId>org.jboss.soa.overlord</groupId>
+		<artifactId>samples</artifactId>
+		<version>1.0-SNAPSHOT</version>
+	</parent>
+
+	<properties>
+	    <hibernate-commons-annotations>3.0.0.ga</hibernate-commons-annotations>
+		<hibernate-tools-version>3.2.0.ga</hibernate-tools-version>
+		<hsqldb-version>1.8.0.7</hsqldb-version>
+	</properties>
+	
+		<dependencies>	
+			<dependency>
+				<groupId>log4j</groupId>
+				<artifactId>log4j</artifactId>
+				<version>1.2.14</version>
+			</dependency>
+			<dependency>
+				<groupId>org.jboss.soa.overlord</groupId>
+				<artifactId>runtime-jbossesb</artifactId>
+				<version>1.0-SNAPSHOT</version>
+			</dependency>
+
+		    <dependency>
+			    <groupId>org.hibernate</groupId>
+			    <artifactId>hibernate-commons-annotations</artifactId>
+			    <version>${hibernate-commons-annotations}</version>
+		    </dependency>
+
+		    <dependency>
+			    <groupId>org.hibernate</groupId>
+			    <artifactId>hibernate-tools</artifactId>
+			    <version>${hibernate-tools-version}</version>
+				<scope>provided</scope>
+		    </dependency>
+
+			<dependency>
+			    <groupId>hsqldb</groupId>
+				<artifactId>hsqldb</artifactId>
+				<version>${hsqldb-version}</version>
+			</dependency>
+
+		</dependencies>
+
+		<build>
+		    <finalName>purchasing</finalName>
+		    <plugins>
+		      <plugin>
+			<groupId>org.apache.maven.plugins</groupId>
+			<artifactId>maven-antrun-plugin</artifactId>
+			<executions>
+                          <!--export schemas to database -->
+			  <execution>
+			    <id>schemaexport</id>
+			    <phase>compile</phase>
+			    <configuration>
+			      <tasks>
+				<taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" 
+					 classpathref="maven.compile.classpath"/>
+                                <hibernatetool destdir=".">
+				<classpath>
+					<pathelement path="maven.compile.classpath" />
+				</classpath>
+				<annotationconfiguration configurationfile="target/classes/hibernate.cfg.xml" />
+				<hbm2ddl
+					create="true"
+					drop="true"
+					export="true"
+					outputfilename="purchasing-ddl.sql"
+					delimiter=";"
+					format="true"/>
+				</hibernatetool>
+			      </tasks>
+			    </configuration>
+			    <goals>
+			      <goal>run</goal>
+			    </goals>
+			  </execution>
+
+			  <!--Deploy esb artifact to JBoss AS/ESB -->
+			  <execution>
+			    <id>deploy</id>
+			    <phase>install</phase>
+			    <configuration>
+			      <tasks>
+                   		   <property name="deploy.dir" value="/var/local/jboss-4.2.2.GA/server/default/deploy" />
+				   <copy file="target/purchasing.esb" todir="${deploy.dir}" overwrite="true" />
+			      </tasks>
+			    </configuration>
+			    <goals>
+			      <goal>run</goal>
+			    </goals>
+			  </execution>
+
+			</executions>
+		      </plugin>		      
+		    </plugins>
+		</build>
+	
+	<reporting>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-surefire-report-plugin</artifactId>
+			</plugin>
+	    </plugins>
+	</reporting>
+	
+</project>
+

Copied: trunk/samples/jbossesb/broker/src/main/java/org (from rev 49, trunk/samples/jbossesb/broker/src/org)




More information about the overlord-commits mailing list