[jboss-cvs] jboss-seam/seam-gen/build-scripts ...

Peter Muir peter at bleepbleep.org.uk
Mon Jun 25 09:18:07 EDT 2007


  User: pmuir   
  Date: 07/06/25 09:18:07

  Modified:    seam-gen/build-scripts  build.xml
  Log:
  Add config file validation to seam-gen
  
  Revision  Changes    Path
  1.35      +24 -1     jboss-seam/seam-gen/build-scripts/build.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/build-scripts/build.xml,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -b -r1.34 -r1.35
  --- build.xml	15 Jun 2007 23:19:59 -0000	1.34
  +++ build.xml	25 Jun 2007 13:18:07 -0000	1.35
  @@ -1,5 +1,9 @@
   <?xml version="1.0"?>
   
  +<!DOCTYPE project [
  +    <!ENTITY validate SYSTEM "./validate.xml">
  +]>
  +
   <project name="@projectName@" default="deploy" basedir=".">
   
           <!-- Give user a chance to override without editing this file or typing -D -->
  @@ -29,6 +33,14 @@
           <property name="javac.deprecation" value="false" />
           <property name="debug" value="false" />
   
  +		<!--Properties for validating configuration files -->
  +		<property name="validate.resources.dir" value="${basedir}/exploded-archives" />
  +		<property name="schema.dir" value="${basedir}/exploded-archives/schemas" />
  +		<property name="src.schema.dir" value="${schema.dir}/org/jboss/seam"/>
  +		<property name="schema.version" value="@schemaVersion@" />
  +	
  +	&validate;
  +	
           <fileset id="lib" dir="${lib.dir}">
                   <include name="*.jar" />
           </fileset>
  @@ -228,6 +240,7 @@
                   <delete dir="${ear.dir}"/>
                   <delete dir="${war.dir}"/>
                   <delete dir="${jar.dir}"/>
  +        		<delete dir="${src.schema.dir}" failonerror="no"/>
                   <delete dir="${basedir}/test-report"/>
                   <delete dir="${basedir}/test-output"/>
                   <delete failonerror="no">
  @@ -300,4 +313,14 @@
                   </testng>
           </target>
           
  +	<target name="initValidateConfiguration" depends="war,ear,jar">
  +		<mkdir dir="${schema.dir}"/>
  +		<unjar src="${lib.dir}/jboss-seam.jar" dest="${schema.dir}">
  +			<patternset>
  +				<include name="org/jboss/seam/*.xsd"/>
  +				<include name="org/jboss/seam/*.dtd"/>
  +			</patternset>
  +		</unjar>
  +	</target>
  +        
   </project>
  
  
  



More information about the jboss-cvs-commits mailing list