You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-dev@jakarta.apache.org by pt...@apache.org on 2008/01/16 13:43:44 UTC
svn commit: r612436 - in
/jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples: build.properties
samples-ejb/build.xml samples-ejb/pom.xml samples-servlet/build.xml
Author: ptahchiev
Date: Wed Jan 16 04:43:43 2008
New Revision: 612436
URL: http://svn.apache.org/viewvc?rev=612436&view=rev
Log:
last changes on the samples sub module.
Modified:
jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/build.properties
jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-ejb/build.xml
jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-ejb/pom.xml
jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-servlet/build.xml
Modified: jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/build.properties
URL: http://svn.apache.org/viewvc/jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/build.properties?rev=612436&r1=612435&r2=612436&view=diff
==============================================================================
--- jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/build.properties (original)
+++ jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/build.properties Wed Jan 16 04:43:43 2008
@@ -2,10 +2,12 @@
basedir=.
target.dir=${basedir}/target
build.dir=${target.dir}/classes
+cactus.build.dir=${target.dir}/cactus/
cactus.src.dir=${basedir}/src/main/cactus/
src.dir=${basedir}/src/main/java/
src.application.dir=${basedir}/src/main/app
meta.inf.dir=${basedir}/src/main/resources
+src.webapp.dir=${basedir}/src/main/webapp
#Project Specific Settings
#cactus.samples.servlet-1.8.0-SNAPSHOT.war
@@ -18,8 +20,10 @@
#Container settings
-container.home=C:/apache/tomcat/apache-tomcat-6.0.14
-container.id=tomcat5x
+tomcat.container.home=C:/apache/tomcat/apache-tomcat-6.0.14
+tomcat.container.id=tomcat5x
+jboss.container.home=C:/jboss/jboss-4.0.2
+jboss.container.id=jboss4x
logs.dir=${target.dir}/logs
cactus.formatter.type=xml
cargo.servlet.port=8080
Modified: jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-ejb/build.xml
URL: http://svn.apache.org/viewvc/jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-ejb/build.xml?rev=612436&r1=612435&r2=612436&view=diff
==============================================================================
--- jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-ejb/build.xml (original)
+++ jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-ejb/build.xml Wed Jan 16 04:43:43 2008
@@ -35,6 +35,7 @@
-->
<target name="prepare" depends="init">
<mkdir dir="${build.dir}"/>
+ <mkdir dir="${cactus.build.dir}"/>
<mkdir dir="${logs.dir}"/>
<mkdir dir="${reports.dir}"/>
</target>
@@ -74,9 +75,28 @@
classpathref="cactus.classpath"/>
<javac srcdir="${cactus.src.dir}"
- destdir="${build.dir}"
- classpathref="cactus.classpath"/>
+ destdir="${cactus.build.dir}">
+ <classpath>
+ <path refid="cactus.classpath"/>
+ <dirset dir="${build.dir}">
+ <include name="**"/>
+ </dirset>
+ </classpath>
+ </javac>
</target>
+
+ <!--
+ ========================================================================
+ Create the runtime ejb-jar file.
+ ========================================================================
+ -->
+ <target name="package-war" depends="compile"
+ description="Generate the runtime war file.">
+
+ <war destfile="${target.dir}/${project.name}.war"
+ webxml="${basedir}/src/main/webapp/WEB-INF/web.xml"/>
+
+ </target>
<!--
========================================================================
@@ -108,14 +128,33 @@
<fileset file="${target.dir}/${project.name}.jar"/>
</ear>
</target>
+
+ <target name="cactifywar" depends="package-war"
+ description="Cactifies the given war file.">
+ <!-- Cactify the web-app archive -->
+ <cactifywar srcfile="${target.dir}/${project.name}.war"
+ destfile="${target.dir}/${project.name}-cactified.war"
+ mergewebxml="${src.webapp.dir}/WEB-INF/cactus-web.xml">
+ <classes dir="${cactus.build.dir}"/>
+ </cactifywar>
+
+ </target>
<!--
========================================================================
Cactify the ready-made ear file.
========================================================================
-->
- <target name="cactifyear" depends="package-ear">
- <cactifyear srcfile="${archive.name}" destfile="${cactified.archive.name}"/>
+ <target name="cactifyear" depends="package-ear, package-war">
+ <cactifyear srcfile="${archive.name}" destfile="${cactified.archive.name}">
+ <cactuswar srcfile="${target.dir}/${project.name}.war"
+ destfile="${target.dir}/${project.name}-cactified.war"
+ mergewebxml="${src.webapp.dir}/WEB-INF/cactus-web.xml"
+ context="/">
+ <classes dir="${cactus.build.dir}"/>
+ </cactuswar>
+ </cactifyear>
+
</target>
<!--
@@ -130,9 +169,10 @@
<classpath>
<path refid="cactus.classpath"/>
<pathelement location="${build.dir}"/>
+ <pathelement location="${cactus.build.dir}"/>
</classpath>
<containerset>
- <cargo containerId="${container.id}" home="${container.home}" output="${logs.dir}/output.log"
+ <cargo containerId="${jboss.container.id}" home="${jboss.container.home}" output="${logs.dir}/output.log"
log="${logs.dir}/cargo.log">
<configuration>
<property name="cargo.servlet.port" value="${cargo.servlet.port}"/>
Modified: jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-ejb/pom.xml
URL: http://svn.apache.org/viewvc/jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-ejb/pom.xml?rev=612436&r1=612435&r2=612436&view=diff
==============================================================================
--- jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-ejb/pom.xml (original)
+++ jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-ejb/pom.xml Wed Jan 16 04:43:43 2008
@@ -28,4 +28,31 @@
<name>Cactus Ejb Samples - Parent Project</name>
<description>Cactus Ejb Samples - the parent project</description>
<packaging>pom</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.ivy</groupId>
+ <artifactId>ivy</artifactId>
+ <version>2.0.0-beta1</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <phase>test</phase>
+ <configuration>
+ <tasks>
+ <ant antfile="build.xml"/>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
Modified: jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-servlet/build.xml
URL: http://svn.apache.org/viewvc/jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-servlet/build.xml?rev=612436&r1=612435&r2=612436&view=diff
==============================================================================
--- jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-servlet/build.xml (original)
+++ jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/samples-servlet/build.xml Wed Jan 16 04:43:43 2008
@@ -150,7 +150,7 @@
<pathelement location="${build.dir}"/>
</classpath>
<containerset>
- <cargo containerId="${container.id}" home="${container.home}" output="${logs.dir}/output.log"
+ <cargo containerId="${jboss.container.id}" home="${jboss.container.home}" output="${logs.dir}/output.log"
log="${logs.dir}/cargo.log">
<configuration>
<property name="cargo.servlet.port" value="${cargo.servlet.port}"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: cactus-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: cactus-dev-help@jakarta.apache.org