[seam-commits] Seam SVN: r10749 - examples/trunk/booking/ear.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Fri May 1 20:23:54 EDT 2009


Author: dan.j.allen
Date: 2009-05-01 20:23:53 -0400 (Fri, 01 May 2009)
New Revision: 10749

Modified:
   examples/trunk/booking/ear/pom.xml
Log:
support restart of packaged archive
set jboss home according to jboss.home Maven property (indirectly JBOSS_HOME)


Modified: examples/trunk/booking/ear/pom.xml
===================================================================
--- examples/trunk/booking/ear/pom.xml	2009-05-02 00:22:24 UTC (rev 10748)
+++ examples/trunk/booking/ear/pom.xml	2009-05-02 00:23:53 UTC (rev 10749)
@@ -20,6 +20,14 @@
       <plugins>
 
          <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>jboss-maven-plugin</artifactId>
+            <configuration>
+               <jbossHome>${jboss.home}</jbossHome>
+            </configuration>
+         </plugin>
+
+         <plugin>
             <artifactId>maven-ear-plugin</artifactId>
             <configuration>
                <defaultJavaBundleDir>lib</defaultJavaBundleDir>
@@ -143,10 +151,12 @@
                               <property name="deploy.dir" value="${jboss.home}/server/${jboss.domain}/deploy"/>
                               <property name="ear.archive.name" value="${project.build.finalName}.ear"/>
                               <property name="ear.deploy.dir" value="${deploy.dir}/${ear.archive.name}"/>
-                              <available property="deployed" file="${ear.deploy.dir}/META-INF/application.xml" type="file"/>
+                              <available property="deployed" file="${ear.deploy.dir}" type="file"/>
+                              <available property="exploded" file="${ear.deploy.dir}/META-INF/application.xml" type="file"/>
                               <touch>
                                  <fileset dir="${deploy.dir}">
-                                    <include name="${ear.archive.name}/META-INF/application.xml" if="deployed"/>
+                                    <include name="${ear.archive.name}" if="deployed"/>
+                                    <include name="${ear.archive.name}/META-INF/application.xml" if="exploded"/>
                                  </fileset>
                               </touch>
                            </tasks>




More information about the seam-commits mailing list