[jboss-cvs] jboss-seam/trinidad/examples/seamdiscs ...

Peter Muir peter at bleepbleep.org.uk
Sun Apr 15 13:45:44 EDT 2007


  User: pmuir   
  Date: 07/04/15 13:45:44

  Added:       trinidad/examples/seamdiscs          build.xml
                        build.properties build-dev.properties
                        build-prod.properties hibernate-console.properties
                        .classpath .project seamdiscs.launch
                        .exploded.launch
  Log:
  JBSEAM-757, move Trinidad example to trinidad directory
  
  Revision  Changes    Path
  1.1      date: 2007/04/15 17:45:44;  author: pmuir;  state: Exp;jboss-seam/trinidad/examples/seamdiscs/build.xml
  
  Index: build.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <project name="seamdiscs" default="deploy" basedir=".">
  
  	<!-- Give user a chance to override without editing this file or typing -D -->
  	<property file="${basedir}/build.properties" />
  	
  	<property file="../../../build.properties" />
  
  	<property name="profile" value="dev" />
  	<property file="build-${profile}.properties" />
  
  	<!-- set global properties for this build -->
  	<property name="project.name" value="seamdiscs" />
  	<property name="dist.dir" value="dist" />
  	<property name="src.model.dir" value="src/model" />
  	<property name="src.action.dir" value="src/action" />
  	<property name="src.test.dir" value="src/test" />
  	<property name="seam.home" value="../../../" />
  	<property name="lib.dir" value="${seam.home}/lib" />
  	<property name="more.lib.dir" value="${seam.home}/trinidad/lib" />
  	<property name="seam.lib.dir" value="${seam.home}" />
  	<property name="drools.lib.dir" value="${seam.home}/drools/lib" />
  	<property name="ear.dir" value="exploded-archives/${project.name}.ear" />
  	<property name="jar.dir" value="exploded-archives/${project.name}.jar" />
  	<property name="war.dir" value="exploded-archives/${project.name}.war" />
  	<property name="test.dir" value="test-build" />
  	<property name="embedded-ejb3.dir" value="${basedir}/embedded-ejb/conf" />
  	<property name="deploy.dir" value="${jboss.home}/server/default/deploy" />
  	<property name="ear.deploy.dir" value="${deploy.dir}/${project.name}.ear" />
  	<property name="jar.deploy.dir" value="${ear.deploy.dir}/${project.name}.jar" />
  	<property name="war.deploy.dir" value="${ear.deploy.dir}/${project.name}.war" />
  	<property name="testng.jar" value="${basedir}/lib/testng-4.5.1-jdk15.jar" />
  	<property name="javac.debug" value="true" />
  	<property name="javac.deprecation" value="false" />
  	<property name="debug" value="false" />
  
  	<fileset id="lib" dir="${lib.dir}">
  		<include name="*.jar" />
  	</fileset>
  
  	<fileset id="drools.lib" dir="${drools.lib.dir}">
  		<include name="*.jar" />
  	</fileset>
  
  	<fileset id="seam.lib" dir="${seam.lib.dir}">
  		<include name="*.jar" />
  	</fileset>
  
  	<fileset id="more.lib" dir="${more.lib.dir}">
  		<include name="*.jar" />
  	</fileset>
  
  	<path id="build.classpath">
  		<fileset refid="lib" />
  		<fileset refid="drools.lib" />
  		<fileset refid="seam.lib" />
  		<fileset refid="more.lib" />
  	</path>
  
  	<target name="init" description="Initialize the build">
  		<mkdir dir="${jar.dir}" />
  		<mkdir dir="${ear.dir}" />
  		<mkdir dir="${war.dir}" />
  		<mkdir dir="${dist.dir}" />
  	</target>
  
  	<target name="compile" depends="init" description="Compile the Java source code" unless="eclipse.running">
  		<javac classpathref="build.classpath" destdir="${jar.dir}" debug="${javac.debug}" deprecation="${javac.deprecation}" nowarn="on">
  			<src path="${src.model.dir}" />
  			<src path="${src.action.dir}" />
  		</javac>
  	</target>
  
  	<target name="copyclasses" depends="init" description="Copy the classes that were compiled by eclipse" if="eclipse.running">
  		<copy todir="${jar.dir}">
  			<fileset dir="classes/model">
  				<include name="**/*.class" />
  			</fileset>
  			<fileset dir="classes/action">
  				<include name="**/*.class" />
  			</fileset>
  		</copy>
  	</target>
  
  	<target name="jar" depends="compile,copyclasses" description="Build the distribution .jar file">
  		<copy todir="${jar.dir}">
  			<fileset dir="${basedir}/resources">
  				<include name="seam.properties" />
  			</fileset>
  		</copy>
  		<copy todir="${jar.dir}/META-INF">
  			<fileset dir="${basedir}/resources/META-INF">
  				<include name="ejb-jar.xml" />
  			</fileset>
  		</copy>
  		<copy tofile="${jar.dir}/META-INF/persistence.xml" file="${basedir}/resources/META-INF/persistence-${profile}.xml" overwrite="true" />
  		<copy tofile="${jar.dir}/import.sql" file="${basedir}/resources/import-${profile}.sql" overwrite="true" />
  	</target>
  
  	<target name="war" depends="compile" description="Build the distribution .war file">
  		<copy todir="${war.dir}">
  			<fileset dir="${basedir}/view" />
  		</copy>
  		<copy todir="${war.dir}/WEB-INF">
  			<fileset dir="${basedir}/resources/WEB-INF">
  				<include name="*.*" />
  				<include name="classes/**/*.*" />
  				<exclude name="classes/**/*.class" />
  			</fileset>
  			<filterset>
  				<filter token="debug" value="${debug}" />
  				<filter token="jndiPattern" value="${project.name}/#{ejbName}/local" />
  				<filter token="embeddedEjb" value="false" />
  			</filterset>
  		</copy>
  		<copy todir="${war.dir}/WEB-INF">
  			<fileset dir="${basedir}/resources/WEB-INF">
  				<include name="lib/*.*" />
  				<include name="classes/**/*.class" />
  			</fileset>
  		</copy>
  		<copy todir="${war.dir}/WEB-INF/lib">
  			<fileset dir="${lib.dir}">
  				<include name="ajax4jsf*.jar" />
  				<include name="richfaces*.jar" />
  				<include name="oscache*.jar" />
  				<include name="jsf-facelets.jar" />
  				<include name="commons-*.jar" />
  			</fileset>
  			<fileset dir="${more.lib.dir}">
  				<include name="trinidad-impl-*.jar" />
  				<include name="a4j-trinidad.jar" />
  			</fileset>
  			<fileset dir="${seam.lib.dir}">
  				<include name="jboss-seam-*.jar" />
  				<exclude name="jboss-seam-gen.jar" />
  			</fileset>
  		</copy>
  		<copy todir="${war.dir}/WEB-INF/classes">
  			<fileset dir="${basedir}/resources">
  				<include name="messages*.properties" />
  			</fileset>
  		</copy>
  	</target>
  
  	<target name="ear" description="Build the EAR">
  		<copy todir="${ear.dir}">
  			<fileset dir="${basedir}/resources">
  				<include name="*jpdl.xml" />
  				<include name="hibernate.cfg.xml" />
  				<include name="jbpm.cfg.xml" />
  				<include name="security.drl" />
  			</fileset>
  			<fileset dir="${lib.dir}">
  				<include name="jbpm*.jar" />
  				<include name="jboss-el.jar" />
  			</fileset>
  			<fileset dir="${more.lib.dir}">
  				<include name="trinidad-api-*.jar" />
  			</fileset>
  			<fileset dir="${drools.lib.dir}">
  				<include name="drools-*.jar" />
  				<include name="janino-*.jar" />
  				<include name="antlr-*.jar" />
  				<include name="commons-jci-*.jar" />
  				<include name="stringtemplate-*.jar" />
  			</fileset>
  			<fileset dir="${seam.lib.dir}">
  				<include name="jboss-seam.jar" />
  			</fileset>
  		</copy>
  		<copy todir="${ear.dir}/META-INF">
  			<fileset dir="${basedir}/resources/META-INF">
  				<include name="application.xml" />
  				<include name="jboss-app.xml" />
  			</fileset>
  		</copy>
  	</target>
  
  	<target name="archive" depends="jar,war,ear" description="Package the archives">
  		<jar jarfile="${dist.dir}/${project.name}.jar" basedir="${jar.dir}" />
  		<jar jarfile="${dist.dir}/${project.name}.war" basedir="${war.dir}" />
  		<jar jarfile="${dist.dir}/${project.name}.ear">
  			<fileset dir="${ear.dir}" />
  			<fileset dir="${dist.dir}">
  				<include name="${project.name}.jar" />
  				<include name="${project.name}.war" />
  			</fileset>
  		</jar>
  	</target>
  
  	<target name="datasource">
  		<fail unless="jboss.home">jboss.home not set</fail>
  		<copy todir="${deploy.dir}">
  			<fileset dir="${basedir}/resources">
  				<include name="${project.name}-${profile}-ds.xml" />
  			</fileset>
  		</copy>
  	</target>
  
  	<target name="explode" depends="jar,war,ear,datasource" description="Deploy the exploded archive">
  		<fail unless="jboss.home">jboss.home not set</fail>
  
  		<mkdir dir="${jar.deploy.dir}" />
  		<mkdir dir="${war.deploy.dir}" />
  
  		<copy todir="${jar.deploy.dir}">
  			<fileset dir="${jar.dir}" />
  		</copy>
  		<copy todir="${war.deploy.dir}">
  			<fileset dir="${war.dir}" />
  		</copy>
  		<copy todir="${ear.deploy.dir}">
  			<fileset dir="${ear.dir}" />
  		</copy>
  	</target>
  
  	<target name="unexplode" description="Undeploy the exploded archive">
  		<delete failonerror="no">
  			<fileset dir="${ear.deploy.dir}">
  				<exclude name="**/*.jar" />
  			</fileset>
  		</delete>
  		<delete file="${deploy.dir}/${project.name}-${profile}-ds.xml" failonerror="no" />
  		<delete dir="${ear.deploy.dir}" failonerror="no" />
  	</target>
  
  	<target name="restart" depends="explode" description="Restart the exploded archive">
  		<touch file="${ear.deploy.dir}/META-INF/application.xml" />
  	</target>
  
  	<target name="deploy" depends="archive,datasource" description="Deploy to JBoss AS">
  		<fail unless="jboss.home">jboss.home not set</fail>
  		<copy todir="${deploy.dir}" file="${dist.dir}/${project.name}.ear" />
  	</target>
  
  	<target name="undeploy" description="Undeploy the example from JBoss">
  		<delete file="${deploy.dir}/${project.name}.ear" />
  		<delete file="${deploy.dir}/${project.name}-dev-ds.xml" />
  		<delete file="${deploy.dir}/${project.name}-prod-ds.xml" />
  	</target>
  
  	<target name="clean" description="Cleans up the build directory">
  		<delete dir="${dist.dir}" />
  		<delete dir="${ear.dir}" />
  		<delete dir="${war.dir}" />
  		<delete dir="${jar.dir}" />
  		<delete dir="${basedir}/test-report" />
  		<delete dir="${basedir}/test-output" />
  		<delete failonerror="no">
  			<fileset dir="${test.dir}">
  				<exclude name="**/*.class" if="eclipse.running" />
  			</fileset>
  		</delete>
  	</target>
  
  	<target name="compiletest" unless="eclipse.running" description="Compile the Java source code for the tests">
  		<mkdir dir="${test.dir}" />
  		<javac classpathref="build.classpath" destdir="${test.dir}" debug="${javac.debug}" deprecation="${javac.deprecation}" nowarn="on">
  			<src path="${src.action.dir}" />
  			<src path="${src.model.dir}" />
  			<src path="${src.test.dir}" />
  		</javac>
  	</target>
  
  	<target name="copytestclasses" if="eclipse.running" description="Copy classes compiled by eclipse to the test dir">
  		<mkdir dir="${test.dir}" />
  		<copy todir="${test.dir}">
  			<fileset dir="classes/model">
  				<include name="**/*.class" />
  			</fileset>
  		</copy>
  		<copy todir="${test.dir}">
  			<fileset dir="classes/action">
  				<include name="**/*.class" />
  			</fileset>
  		</copy>
  		<copy todir="${test.dir}">
  			<fileset dir="classes/test">
  				<include name="**/*.class" />
  			</fileset>
  		</copy>
  	</target>
  
  	<target name="buildtest" depends="compiletest,copytestclasses" description="Build the tests">
  		<copy todir="${test.dir}">
  			<fileset dir="${basedir}/resources">
  				<exclude name="META-INF/persistence*.xml" />
  				<exclude name="import*.sql" />
  				<exclude name="${project.name}-*-ds.xml" />
  			</fileset>
  		</copy>
  		<copy tofile="${test.dir}/META-INF/persistence.xml" file="${basedir}/resources/META-INF/persistence-test.xml" overwrite="true" />
  		<copy tofile="${test.dir}/import.sql" file="${basedir}/resources/import-test.sql" overwrite="true" />
  		<copy todir="${test.dir}" flatten="true">
  			<fileset dir="${src.test.dir}">
  				<include name="**/*Test.xml" />
  			</fileset>
  		</copy>
  	</target>
  
  	<target name="test" depends="buildtest" description="Run the tests">
  		<taskdef resource="testngtasks" classpath="${testng.jar}" />
  		<testng outputdir="${basedir}/test-report">
  			<classpath path="${test.dir}" />
  			<classpath path="${embedded-ejb3.dir}" />
  			<classpath refid="build.classpath" />
  			<xmlfileset dir="${test.dir}" includes="*Test.xml" />
  		</testng>
  	</target>
  
  </project>
  
  
  
  1.1      date: 2007/04/15 17:45:44;  author: pmuir;  state: Exp;jboss-seam/trinidad/examples/seamdiscs/build.properties
  
  	<<Binary file>>
  
  
  1.1      date: 2007/04/15 17:45:44;  author: pmuir;  state: Exp;jboss-seam/trinidad/examples/seamdiscs/build-dev.properties
  
  Index: build-dev.properties
  ===================================================================
  debug=true
  action.dir=WEB-INF/dev
  
  
  
  1.1      date: 2007/04/15 17:45:44;  author: pmuir;  state: Exp;jboss-seam/trinidad/examples/seamdiscs/build-prod.properties
  
  Index: build-prod.properties
  ===================================================================
  debug=false
  
  
  
  
  
  
  1.1      date: 2007/04/15 17:45:44;  author: pmuir;  state: Exp;jboss-seam/trinidad/examples/seamdiscs/hibernate-console.properties
  
  Index: hibernate-console.properties
  ===================================================================
  #File used by hibernate tools to override <datasource> and other container specific settings in persistence.xml
  hibernate.connection.password=
  hibernate.connection.username=sa
  hibernate.connection.driver_class=org.hsqldb.jdbcDriver
  hibernate.dialect=org.hibernate.dialect.HSQLDialect
  hibernate.connection.url=jdbc:hsqldb:.
  
  hibernate.connection.provider_class org.hibernate.connection.DriverManagerConnectionProvider
  hibernate.datasource=
  hibernate.transaction.manager_lookup_class=
  
  
  1.1      date: 2007/04/15 17:45:44;  author: pmuir;  state: Exp;jboss-seam/trinidad/examples/seamdiscs/.classpath
  
  Index: .classpath
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <classpath>
  	<classpathentry kind="src" output="classes/model" path="src/model"/>
  	<classpathentry kind="src" output="classes/action" path="src/action"/>
      <classpathentry kind="src" output="classes/test" path="src/test"/>
  	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
  	<classpathentry kind="lib" path="embedded-ejb/conf"/>
  	<classpathentry kind="lib" path="lib/hibernate-all.jar"/>
  	<classpathentry kind="lib" path="lib/javax.servlet.jsp.jar"/>
  	<classpathentry kind="lib" path="lib/jboss-aop-jdk50.jar"/>
  	<classpathentry kind="lib" path="lib/jboss-cache-jdk50.jar"/>
  	<classpathentry kind="lib" path="lib/jboss-ejb3-all.jar"/>
  	<classpathentry kind="lib" path="lib/jboss-seam.jar"/>
  	<classpathentry kind="lib" path="lib/jboss-seam-debug.jar"/>
  	<classpathentry kind="lib" path="lib/jbpm-3.1.4.jar"/>
  	<classpathentry kind="lib" path="lib/drools-core-3.0.5.jar"/>
  	<classpathentry kind="lib" path="lib/drools-compiler-3.0.5.jar"/>
  	<classpathentry kind="lib" path="lib/janino-2.4.3.jar"/>
  	<classpathentry kind="lib" path="lib/antlr-2.7.6.jar"/>
  	<classpathentry kind="lib" path="lib/antlr-3.0ea8.jar"/>
  	<classpathentry kind="lib" path="lib/commons-jci-core-1.0-406301.jar"/>
  	<classpathentry kind="lib" path="lib/commons-jci-janino-2.4.3.jar"/>
  	<classpathentry kind="lib" path="lib/stringtemplate-2.3b6.jar"/>
  	<classpathentry kind="lib" path="lib/jgroups.jar"/>
  	<classpathentry kind="lib" path="lib/jsf-facelets.jar"/>
  	<classpathentry kind="lib" path="lib/jstl-1.1.0.jar"/>
  	<classpathentry kind="lib" path="lib/myfaces-api-1.1.4.jar"/>
  	<classpathentry kind="lib" path="lib/servlet-api.jar"/>
  	<classpathentry kind="lib" path="lib/testng-4.5.1-jdk15.jar"/>
  	<classpathentry kind="lib" path="lib/thirdparty-all.jar"/>
  	<classpathentry kind="lib" path="lib/el-api.jar"/>
  	<classpathentry kind="lib" path="lib/el-ri.jar"/>
  	<classpathentry kind="lib" path="lib/hsqldb.jar"/>
  	<classpathentry kind="output" path="classes/model"/>
  </classpath>
  
  
  
  1.1      date: 2007/04/15 17:45:44;  author: pmuir;  state: Exp;jboss-seam/trinidad/examples/seamdiscs/.project
  
  Index: .project
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <projectDescription>
  	<name>trinidad</name>
  	<comment></comment>
  	<projects>
  	</projects>
  	<buildSpec>
  		<buildCommand>
  			<name>org.eclipse.jdt.core.javabuilder</name>
  			<arguments>
  			</arguments>
  		</buildCommand>
  		<buildCommand>
  			<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
  			<triggers>auto,full,incremental,</triggers>
  			<arguments>
  				<dictionary>
  					<key>LaunchConfigHandle</key>
  					<value>&lt;project&gt;/.exploded.launch</value>
  				</dictionary>
  			</arguments>
  		</buildCommand>
  	</buildSpec>
  	<natures>
  		<nature>org.eclipse.jdt.core.javanature</nature>
  		<nature>org.hibernate.eclipse.console.hibernateNature</nature>
  	</natures>
  </projectDescription>
  
  
  
  1.1      date: 2007/04/15 17:45:44;  author: pmuir;  state: Exp;jboss-seam/trinidad/examples/seamdiscs/seamdiscs.launch
  
  Index: seamdiscs.launch
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!-- Hibernate Console launch configuration -->
  <launchConfiguration type="org.hibernate.eclipse.launch.ConsoleConfigurationLaunchConfigurationType">
  <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="trinidad"/>
  <stringAttribute key="org.hibernate.eclipse.launch.PROPERTY_FILE" value="/trinidad/hibernate-console.properties"/>
  <stringAttribute key="org.hibernate.eclipse.launch.CONFIGURATION_FACTORY" value="JPA"/>
  </launchConfiguration>
  
  
  
  1.1      date: 2007/04/15 17:45:44;  author: pmuir;  state: Exp;jboss-seam/trinidad/examples/seamdiscs/.exploded.launch
  
  Index: .exploded.launch
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
  	<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
  	<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/>
  	<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
  	<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_AFTER_CLEAN_TARGETS" value="clean,unexplode,restart,buildtest,"/>
  	<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,"/>
  	<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
  		<listEntry value="1"/>
  	</listAttribute>
  	<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
  	<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
  	<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
  	<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
  	<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_MANUAL_TARGETS" value="clean,unexplode,restart,buildtest,"/>
  	<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_AUTO_TARGETS" value="explode,buildtest,"/>
  	<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="trinidad"/>
  	<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
  		<listEntry value="/trinidad/build.xml"/>
  	</listAttribute>
  	<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/trinidad/build.xml}"/>
  </launchConfiguration>
  
  
  



More information about the jboss-cvs-commits mailing list