[jboss-cvs] jboss-seam/examples/jee5 ...

Michael Yuan michael.yuan at jboss.com
Tue Jul 10 01:03:11 EDT 2007


  User: myuan   
  Date: 07/07/10 01:03:10

  Modified:    examples/jee5    build.xml
  Added:       examples/jee5    build-glassfish.xml build-oc4j.xml
  Log:
  use the new build system
  
  Revision  Changes    Path
  1.2       +15 -208   jboss-seam/examples/jee5/build.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/jee5/build.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- build.xml	23 Jun 2007 18:33:59 -0000	1.1
  +++ build.xml	10 Jul 2007 05:03:10 -0000	1.2
  @@ -1,214 +1,21 @@
  -<?xml version="1.0" encoding="UTF-8"?>
  +<?xml version="1.0"?>
   
  -<project name="JEE5 Booking" basedir=".">
  +<project name="Java EE 5 Booking" default="all" basedir=".">
   
  -	<description>JEE5 Booking</description>
  -	<property name="projname" value="jboss-seam-jee5" />
  -
  -	<property name="seam.home" value="../../" />
  -
  -	<property file="../../build.properties" />
  -
  -	<property name="lib" location="../../lib" />
  -	<property name="seamlib" location="../../" />
  -	<property name="hibernatelib" location="../../hibernate/lib" />
  -	<path id="lib.classpath">
  -		<fileset dir="${lib}" includes="*.jar" />
  -		<fileset dir="${seamlib}" includes="*.jar" />
  -	</path>
  -
  -	<property name="resources" location="resources" />
  -
  -	<property name="src" location="src" />
  -	<property name="view" location="view" />
  -
  -	<property name="build.classes" location="build/classes" />
  -	<property name="build.jars" location="build/" />
  -
  -	<target name="clean" description="Clean up the build files">
  -		<delete dir="build" />
  +   <target name="glassfish" description="Build the Java EE 5 artifacts, suitable for deployment to Glassfish V2">
  +     	<ant antfile="build-glassfish.xml"/>
   	</target>
   
  -	<target name="glassfish" depends="ejb3-glassfish,war-glassfish,ear" description="Build the ear for glassfish" />
  -
  -	<target name="oc4j" depends="ejb3-oc4j,war-oc4j,ear-oc4j" description="Build the ear for OC4J" />
  -
  -	<target name="glassfish-toplink" depends="ejb3-toplink,war-glassfish,ear" description="Build the ear for glassfish, using TopLink as the JPA provider" />
  -
  -	<target name="compile">
  -		<mkdir dir="${build.classes}" />
  -		<javac destdir="${build.classes}" classpathref="lib.classpath" debug="true">
  -			<src path="${src}" />
  -		</javac>
  +   <target name="oc4j" description="Build the Java EE 5 artifacts, suitable for deployment to OC4J">
  +     	<ant antfile="build-oc4j.xml"/>
   	</target>
   
  -	<target name="ejb3-glassfish" depends="compile">
  -		<mkdir dir="${build.jars}" />
  -
  -		<jar destfile="${build.jars}/${projname}.jar">
  -			<fileset dir="${build.classes}">
  -				<include name="**/*.class" />
  -			</fileset>
  -			<fileset dir="${resources}">
  -				<include name="seam.properties" />
  -				<include name="log4j.xml" />
  -				<include name="import.sql" />
  -			</fileset>
  -			<metainf dir="${resources}/META-INF/">
  -				<include name="ejb-jar.xml" />
  -			</metainf>
  -			<metainf dir="${resources}/glassfish">
  -				<include name="persistence.xml" />
  -			</metainf>
  -		</jar>
  -	</target>
  -
  -	<target name="ejb3-oc4j" depends="compile">
  -		<mkdir dir="${build.jars}" />
  -
  -		<jar destfile="${build.jars}/${projname}.jar">
  -			<fileset dir="${build.classes}">
  -				<include name="**/*.class" />
  -			</fileset>
  -			<fileset dir="${resources}">
  -				<include name="seam.properties" />
  -				<include name="log4j.xml" />
  -				<include name="import.sql" />
  -			</fileset>
  -			<metainf dir="${resources}/META-INF/">
  -				<include name="ejb-jar.xml" />
  -			</metainf>
  -			<metainf dir="${resources}/oc4j">
  -				<include name="persistence.xml" />
  -			</metainf>
  -		</jar>
  +   <target name="clean" description="Clean up the example">
  +    	<ant antfile="build-glassfish.xml" target="clean" />
  +    	<ant antfile="build-oc4j.xml" target="clean" />
   	</target>
   
  -	<target name="ejb3-toplink" depends="compile">
  -		<mkdir dir="${build.jars}" />
  -
  -		<jar destfile="${build.jars}/${projname}.jar">
  -			<fileset dir="${build.classes}">
  -				<include name="**/*.class" />
  -			</fileset>
  -			<fileset dir="${resources}">
  -				<include name="seam.properties" />
  -				<include name="import.sql" />
  -			</fileset>
  -			<metainf dir="${resources}/META-INF/">
  -				<include name="ejb-jar.xml" />
  -			</metainf>
  -			<metainf dir="${resources}/toplink/">
  -				<include name="persistence.xml" />
  -			</metainf>
  -		</jar>
  -	</target>
  -
  -	<target name="war-glassfish" depends="compile">
  -		<mkdir dir="${build.jars}" />
  -
  -		<war destfile="${build.jars}/${projname}.war" webxml="${resources}/WEB-INF/web.xml">
  -			<webinf dir="${resources}/WEB-INF/">
  -				<include name="faces-config.xml" />
  -				<include name="pages.xml" />
  -				<include name="components.xml" />
  -			</webinf>
  -			<lib dir="${lib}">
  -				<include name="jsf-facelets.jar" />
  -				<include name="ajax4jsf*.jar" />
  -				<include name="oscache*.jar" />
  -			</lib>
  -			<lib dir="${seamlib}">
  -				<include name="jboss-seam-ui.jar" />
  -				<include name="jboss-seam-debug.jar" />
  -			</lib>
  -			<fileset dir="${view}" />
  -		</war>
  -	</target>
  -
  -	<target name="war-oc4j" depends="compile">
  -		<mkdir dir="${build.jars}" />
  -
  -		<war destfile="${build.jars}/${projname}.war" webxml="${resources}/oc4j/web.xml">
  -			<webinf dir="${resources}/WEB-INF/">
  -				<include name="faces-config.xml" />
  -				<include name="pages.xml" />
  -				<include name="components.xml" />
  -			</webinf>
  -			<lib dir="${lib}">
  -				<include name="jsf-facelets.jar" />
  -				<include name="ajax4jsf*.jar" />
  -				<include name="oscache*.jar" />
  -			</lib>
  -			<lib dir="${seamlib}">
  -				<include name="jboss-seam-ui.jar" />
  -				<include name="jboss-seam-debug.jar" />
  -			</lib>
  -			<fileset dir="${view}" />
  -		</war>
  -	</target>
  -
  -	<target name="ear">
  -		<mkdir dir="${build.jars}" />
  -		<mkdir dir="${build.jars}/lib" />
  -
  -		<copy todir="${build.jars}/lib">
  -			<fileset dir="${lib}">
  -				<include name="thirdparty-all.jar" />
  -				<include name="commons-digester-*.jar" />
  -				<include name="commons-beanutils-*.jar" />
  -				<include name="jboss-el.jar" />
  -				
  -			</fileset>
  -			<fileset dir="${hibernatelib}">
  -				<include name="hibernate*.jar" />
  -				<include name="jboss-common.jar" />
  -			</fileset>
  -		</copy>
  -		<ear destfile="${build.jars}/${projname}.ear" appxml="${resources}/META-INF/application.xml">
  -			<fileset dir="${seamlib}">
  -				<include name="jboss-seam.jar" />
  -			</fileset>
  -			<fileset dir="${build.jars}">
  -				<include name="${projname}.jar" />
  -				<include name="${projname}.war" />
  -				<include name="lib/*.jar" />
  -			</fileset>
  -		</ear>
  -	</target>
  -	
  -	<target name="ear-oc4j">
  -			<mkdir dir="${build.jars}" />
  -			<mkdir dir="${build.jars}/lib" />
  -
  -			<copy todir="${build.jars}/lib">
  -				<fileset dir="${lib}">
  -					<include name="thirdparty-all.jar" />
  -					<include name="commons-digester-*.jar" />
  -					<include name="commons-beanutils-*.jar" />
  -					<include name="jboss-el.jar" />
  -					<include name="antlr-*.jar"/>
  -					<include name="jbpm-*.jar"/>
  -				</fileset>
  -				<fileset dir="${hibernatelib}">
  -					<include name="hibernate*.jar" />
  -					<include name="jboss-common.jar" />
  -				</fileset>
  -				
  -			</copy>
  -			<ear destfile="${build.jars}/${projname}.ear" appxml="${resources}/META-INF/application.xml">
  -				<fileset dir="${build.jars}">
  -					<include name="${projname}.jar" />
  -					<include name="${projname}.war" />
  -					<include name="lib/*.jar" />
  -				</fileset>
  -				<fileset dir="${seamlib}">
  -					<include name="jboss-seam.jar" />
  -				</fileset>
  -				<metainf dir="${resources}/oc4j">
  -					<!--<include name="orion-application.xml"/>-->
  -				</metainf>
  -			</ear>
  -		</target>
  +   <target name="all" depends="glassfish, oc4j"/>
   
   </project>
  +
  
  
  
  1.1      date: 2007/07/10 05:03:09;  author: myuan;  state: Exp;jboss-seam/examples/jee5/build-glassfish.xml
  
  Index: build-glassfish.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <project name="Java EE 5 Booking" default="archive" basedir=".">
  
      <!-- Naming -->
      <property name="Name"                   value="The Java EE 5 Example for Glassfish"/>
      <property name="example.name"           value="jboss-seam-jee5"/>
  
      <!-- resources -->
      <property name="resources.dir" value="resources-glassfish" />
  	<property name="dist.dir" value="dist-glassfish" />
  	<property name="exploded-archives.dir" value="exploded-archives-glassfish" />
         
      <!-- Libraries to include -->
      <property name="seam.ui.lib"    value="true"/>
      <property name="seam.debug.lib" value="true"/>
      <property name="facelets.lib"   value="true"/>
      <property name="ajax4jsf.lib"   value="true"/>
  
      <import file="../build.xml"/>
  
      <fileset id="ear.lib.extras" dir="${seam.dir}">
          <include name="lib/common*.jar"/>
          <include name="lib/thirdparty-all.jar"/>
          <include name="hibernate/lib/*.jar"/>
      </fileset>
         
  </project>
  
  
  
  
  1.1      date: 2007/07/10 05:03:09;  author: myuan;  state: Exp;jboss-seam/examples/jee5/build-oc4j.xml
  
  Index: build-oc4j.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <project name="Java EE 5 Booking" default="archive" basedir=".">
  
      <!-- Naming -->
      <property name="Name"                   value="The Java EE 5 Example for OC4J"/>
      <property name="example.name"           value="jboss-seam-jee5"/>
  
      <!-- resources -->
      <property name="resources.dir" value="resources-oc4j" />
  	<property name="dist.dir" value="dist-oc4j" />
  	<property name="exploded-archives.dir" value="exploded-archives-oc4j" />
         
      <!-- Libraries to include -->
      <property name="seam.ui.lib"    value="true"/>
      <property name="seam.debug.lib" value="true"/>
      <property name="facelets.lib"   value="true"/>
      <property name="ajax4jsf.lib"   value="true"/>
      <property name="jbpm.lib"   value="true"/>
  
      <import file="../build.xml"/>
  
      <fileset id="ear.lib.extras" dir="${seam.dir}">
          <include name="lib/common*.jar"/>
          <include name="lib/thirdparty-all.jar"/>
          <include name="lib/antlr-*.jar"/>
          <include name="hibernate/lib/*.jar"/>
      </fileset>
         
  </project>
  
  
  
  



More information about the jboss-cvs-commits mailing list