[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