incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vin...@apache.org
Subject cvs commit: incubator-altrmi/integrationtests maven.xml project.properties project.xml
Date Thu, 28 Aug 2003 18:25:55 GMT
vinayc      2003/08/28 11:25:55

  Added:       integrationtests maven.xml project.properties project.xml
  Log:
  Refactorize (includes modularize,mavenize & rest of the nice's)
  
  Revision  Changes    Path
  1.1                  incubator-altrmi/integrationtests/maven.xml
  
  Index: maven.xml
  ===================================================================
  <project default="test:test" xmlns:maven="jelly:maven" xmlns:j="jelly:core" xmlns:util="jelly:util"
xmlns:ant="jelly:ant">
  
  	<property file="..\project.properties"/>
  
  	<postGoal name="test:compile">
  		
  		 
  		 <!-- /**Generate proxies for test cases */ -->
  		 <ant:taskdef name="altrmiproxies" classname="org.apache.altrmi.tools.generator.ant.ProxyGenerationTask">
  			<ant:classpath>
  				<ant:path refid="maven.dependency.classpath"/>
  			</ant:classpath>
  		</ant:taskdef>
  
  		<ant:mkdir dir="${maven.build.dir}/genjava"/>
  		<ant:altrmiproxies genname="Hello" srcgendir="${maven.build.dir}/genjava" 
  							classgendir="${maven.build.dir}/test-classes" verbose="true"
  							interfaces="org.apache.altrmi.test.TestInterface"
  							additionalfacades="org.apache.altrmi.test.TestInterface3,org.apache.altrmi.test.TestInterface2"
  							callbackfacades="org.apache.altrmi.test.TestCallBackListener">
  			<ant:classpath>
  				<ant:path refid="maven.dependency.classpath"/>
  				<ant:pathelement location="${plugin.getDependencyPath('altrmi:altrmi-tools')}"/>
  				<ant:pathelement location="${maven.build.dir}/test-classes"/>
  			</ant:classpath>
  		</ant:altrmiproxies> 
  
  		<ant:altrmiproxies genname="OurAccountManager" srcgendir="${maven.build.dir}/genjava"

  			classgendir="${maven.build.dir}/test-classes" verbose="true" 
  			interfaces="org.apache.altrmi.test.clientcontext.AccountManager">
  		  <ant:classpath>
  				<ant:path refid="maven.dependency.classpath"/>
  				<ant:pathelement location="${plugin.getDependencyPath('altrmi:altrmi-tools')}"/>
  				<ant:pathelement location="${maven.build.dir}/test-classes"/>		  
  		  </ant:classpath>
  		</ant:altrmiproxies>
  
  
  		<!-- /** Generate ASync attributes for test cases*/ -->
  		<ant:taskdef name="attributes" classname="org.apache.commons.attributes.task.AttributesCompiler">
              <ant:classpath>
  				<ant:path refid="maven.dependency.classpath"/>
  				<ant:pathelement location="${plugin.getDependencyPath('commons-attributes')}"/>
  			</ant:classpath>
          </ant:taskdef>
  		<!-- TODO: Remove hardcoded test src dir (vinay) -->
          <ant:attributes src="${maven.src.dir}/test/" dest="${maven.build.dir}/test-classes"/>
  
  
  
  	</postGoal>
  
  	<!-- /** Aggregate all jars within the Altrmi Dist directory. -->
  	<postGoal name="test:test">
  
  		<j:forEach var="dep" items="${pom.dependencies}">
  			
  			<mkdir dir="${basedir}/../${altrmi.dist.dir}"/>
  			<!-- copy all altrmi jars to altrmi distribution directory -->
  			<j:if test="${ dep.artifactDirectory.startsWith( 'altrmi' ) }">
  				<copy	todir="${basedir}/../${altrmi.dist.dir}"	
  						file="${maven.repo.local}/${dep.artifactDirectory}/jars/${dep.artifact}"/>
  			</j:if>
  		</j:forEach>
  	</postGoal>
  </project>
  
  
  
  1.1                  incubator-altrmi/integrationtests/project.properties
  
  Index: project.properties
  ===================================================================
  maven.jar.override=on
  maven.jar.commons-attributes=${basedir}/../lib/commons-attributes-0.1.jar
  maven.jar.bcel=${basedir}/../lib/bcel-SNAPSHOT.jar
  maven.jar.tools=${java.home}/../lib/tools.jar
  maven.junit.fork=true
  
  
  
  1.1                  incubator-altrmi/integrationtests/project.xml
  
  Index: project.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  
  <project>
  
    <extend>${basedir}/../project.xml</extend>
  
    <groupId>altrmi</groupId>
    <id>altrmi-integrationtests</id>
    <name>AltRMI Integration Test Cases</name>
    <package>org.apache.altrmi.test</package>
  
    <inceptionYear>2002</inceptionYear>
    <shortDescription>
      AltRMI Test Cases.
    </shortDescription>
  
    <dependencies>
  	<dependency>
  		<groupId>altrmi</groupId>
  		<artifactId>altrmi-common</artifactId>
  		<version>${pom.currentVersion}</version>
  	</dependency>
  	<dependency>
  		<groupId>altrmi</groupId>
  		<artifactId>altrmi-client-api</artifactId>
  		<version>${pom.currentVersion}</version>
  	</dependency>
  	<dependency>
  		<groupId>altrmi</groupId>
  		<artifactId>altrmi-client-impl</artifactId>
  		<version>${pom.currentVersion}</version>
  	</dependency>
  	<dependency>
  		<groupId>altrmi</groupId>
  		<artifactId>altrmi-server-api</artifactId>
  		<version>${pom.currentVersion}</version>
  	</dependency>
  	<dependency>
  		<groupId>altrmi</groupId>
  		<artifactId>altrmi-server-impl</artifactId>
  		<version>${pom.currentVersion}</version>
  	</dependency>
  	<dependency>
  		<groupId>altrmi</groupId>
  		<artifactId>altrmi-tools</artifactId>
  		<version>${pom.currentVersion}</version>
  	</dependency>
  	<dependency>
  		<id>junit</id>
  		<version>3.8.1</version>
  	</dependency>
  	<dependency>
  		<id>commons-attributes</id>
  		<version>0.1</version>
  	</dependency>
  	<dependency>
  		<id>qdox</id>
  		<version>1.2</version>
  	</dependency>
  	<dependency>
  		<id>bcel</id>
  		<version>SNAPSHOT</version>
  	</dependency>
  	<dependency>
  		<id>tools</id>
  		<jar>tools.jar</jar>
  		<version>included in JDK/JRE</version>
  	</dependency>
  	<dependency>
  		<id>commons-logging</id>
  		<version>1.0.3</version>
  	</dependency>
  
    </dependencies>
  
    <reports>
  	<report>maven-junit-report-plugin</report>
    </reports>
  
  </project>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message