morciuch 2003/09/08 12:20:42
Modified: . maven.xml
Log:
Added 'hotdeploy' goal
Revision Changes Path
1.5 +25 -2 jakarta-jetspeed/maven.xml
Index: maven.xml
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/maven.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- maven.xml 17 Apr 2003 15:18:07 -0000 1.4
+++ maven.xml 8 Sep 2003 19:20:42 -0000 1.5
@@ -42,11 +42,34 @@
<!--C O P Y L O C A L I Z A T I O N R E S O U R C E S
-->
<!-- ================================================================== -->
<postGoal name="java:jar-resources">
- <property name="base.package"
value="org/apache/jetspeed/modules/localization"/>
+ <property name="base.package"
value="org/apache/jetspeed/modules/localization"/>
<copy todir="${maven.build.dest}/${base.package}" overwrite="true">
<fileset dir="${pom.build.sourceDirectory}/${base.package}">
<include name="**.properties*"/>
</fileset>
</copy>
- </postGoal>
+ </postGoal>
+ <!-- ================================================================== -->
+ <!--H O T D E P L O Y W E B A P P -->
+ <!-- ================================================================== -->
+ <goal name="hotdeploy" prereqs="java:compile" description="Hot deploys webapp
classes on a local server">
+ <!--echo>[DEBUG] maven.src.dir = ${maven.src.dir}</echo>
+ <echo>[DEBUG] maven.war.src = ${maven.war.src}</echo>
+ <echo>[DEBUG] maven.build.dir = ${maven.build.dir}</echo>
+ <echo>[DEBUG] maven.war.build.dir = ${maven.war.build.dir}</echo-->
+ <copy
todir="${maven.war.appserver.home}/webapps/${pom.name}/WEB-INF/classes">
+ <fileset dir="${maven.build.dir}/classes">
+ <!-- Do not include test files in the runtime jar -->
+ <exclude name="**/Test*.*"/>
+ <exclude name="**/test*.*"/>
+ <!-- Also exclude the test cactus.properties file -->
+ <exclude name="cactus.properties"/>
+ </fileset>
+ </copy>
+ <copy todir="${maven.war.appserver.home}/webapps/${pom.name}">
+ <fileset dir="./webapp">
+ <exclude name="**/*.properties.merge"/>
+ </fileset>
+ </copy>
+ </goal>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]