[jboss-cvs] jboss-seam ...

Peter Muir peter at bleepbleep.org.uk
Wed Jul 11 14:33:54 EDT 2007


  User: pmuir   
  Date: 07/07/11 14:33:54

  Modified:    jboss-seam   build.xml pom.xml
  Log:
  Seam dependency management
  
  Revision  Changes    Path
  1.235     +257 -48   jboss-seam/build.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/build.xml,v
  retrieving revision 1.234
  retrieving revision 1.235
  diff -u -b -r1.234 -r1.235
  --- build.xml	9 Jul 2007 18:18:18 -0000	1.234
  +++ build.xml	11 Jul 2007 18:33:54 -0000	1.235
  @@ -180,44 +180,173 @@
   	
   	<!-- ########################## MAVEN2 #########################-->
   	
  -	<target name="init.m2">
   		<path id="maven-ant-tasks.classpath" path="${build.lib.dir}/maven-ant-tasks.jar" />
  -		<typedef 
  -			resource="org/apache/maven/artifact/ant/antlib.xml" 
  -			uri="urn:maven-artifact-ant" 
  -			classpathref="maven-ant-tasks.classpath" />
  +	<typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant" classpathref="maven-ant-tasks.classpath" />
   		
  -		<artifact:pom file="${build.dir}/core.pom.xml" id="core.pom"/>
  +	<target name="installExtraDependencies" description="Install extra Seam deps into local Maven 2 repository">
   		
  -		<artifact:dependencies pathId="build.core.maven.path" versionsId="build.core.versions" useScope="compile">
  -		     <pom refid="core.pom"/>
  -		</artifact:dependencies>
  +		<!-- IText -->
  +
  +		<artifact:pom file="${build.dir}/thirdparty/itext.pom.xml" id="itext.pom" />
  +		<artifact:install file="${lib.dir}/itext-2.0.4.jar">
  +			<pom refid="itext.pom" />
  +		</artifact:install>
  +
  +		<!-- JBoss POJO Cache -->
  +
  +		<artifact:pom file="${build.dir}/thirdparty/jboss-cache-jdk50.pom.xml" id="jboss-cache-jdk50.pom" />
  +		<artifact:install file="${lib.dir}/jboss-cache-jdk50.jar">
  +			<pom refid="jboss-cache-jdk50.pom" />
  +		</artifact:install>
   		
  -		<path id="build.core.path">
  -			<!-- Legacy jars -->
  -			<fileset dir="${basedir}">
  -				<!-- JBoss Cache (POJO), 1.4.1.GA -->
  -				<include name="lib/jboss-cache-jdk50.jar" />
  -				<include name="lib/jgroups.jar" />
   				<!-- Meldware -->
  -				<include name="mail/buni-meldware/lib/*.jar" />
  -				<!-- Drools -->
  -				<include name="drools/lib/*.jar" />
  +
  +		<artifact:pom file="${build.dir}/thirdparty/meldware-mailapi.pom.xml" id="meldware-mailapi.pom" />
  +		<artifact:install file="${mail.dir}/buni-meldware/lib/mailapi.jar">
  +			<pom refid="meldware-mailapi.pom" />
  +		</artifact:install>
  +
  +		<artifact:pom file="${build.dir}/thirdparty/meldware-mailjmx.pom.xml" id="meldware-mailjmx.pom" />
  +		<artifact:install file="${mail.dir}/buni-meldware/lib/mailjmx.jar">
  +			<pom refid="meldware-mailjmx.pom" />
  +		</artifact:install>
  +
  +
  +		<!-- Drools and dependencies -->
  +		<artifact:pom file="${build.dir}/thirdparty/mvel14.pom.xml" id="mvel14.pom" />
  +		<artifact:install file="${drools.lib.dir}/mvel14-1.2beta16.jar">
  +			<pom refid="mvel14.pom" />
  +		</artifact:install>
  +
  +		<artifact:pom file="${build.dir}/thirdparty/antlr.pom.xml" id="antlr.pom" />
  +		<artifact:install file="${drools.lib.dir}/antlr-3.0b7.jar">
  +			<pom refid="antlr.pom" />
  +		</artifact:install>
  +
  +		<artifact:pom file="${build.dir}/thirdparty/janino.pom.xml" id="janino.pom" />
  +		<artifact:install file="${drools.lib.dir}/janino-2.5.6.jar">
  +			<pom refid="janino.pom" />
  +		</artifact:install>
  +
  +		<artifact:pom file="${build.dir}/thirdparty/drools.pom.xml" id="drools.pom" />
  +		<artifact:install>
  +			<pom refid="drools.pom" />
  +		</artifact:install>
  +
  +		<artifact:pom file="${build.dir}/thirdparty/drools-core.pom.xml" id="drools-core.pom" />
  +		<artifact:install file="${drools.lib.dir}/drools-core-4.0.0.MR2.jar">
  +			<pom refid="drools-core.pom" />
  +		</artifact:install>
  +
  +		<artifact:pom file="${build.dir}/thirdparty/drools-compiler.pom.xml" id="drools-compiler.pom" />
  +		<artifact:install file="${drools.lib.dir}/drools-compiler-4.0.0.MR2.jar">
  +			<pom refid="drools-compiler.pom" />
  +		</artifact:install>
  +
   				<!-- Testng -->
  -				<include name="lib/testng-*.jar" />
  +
  +		<artifact:pom file="${build.dir}/thirdparty/testng.pom.xml" id="testng.pom" />
  +		<artifact:install file="${lib.dir}/testng-5.6-jdk15.jar">
  +			<pom refid="testng.pom" />
  +		</artifact:install>
  +
   				<!-- JBPM JPDL -->
  -				<include name="lib/jbpm-jpdl.jar" />
  +
  +		<artifact:pom file="${build.dir}/thirdparty/jbpm-jpdl.pom.xml" id="jbpm-jpdl.pom" />
  +		<artifact:install file="${lib.dir}/jbpm-jpdl.jar">
  +			<pom refid="jbpm-jpdl.pom" />
  +		</artifact:install>
  +
   				<!-- Hibernate Search -->
  -				<include name="lib/hibernate-search.jar" />
  -				<include name="lib/hibernate-commons-annotations.jar" />
  +
  +		<artifact:pom file="${build.dir}/thirdparty/hibernate-commons-annotations.pom.xml" id="hibernate-commons-annotations.pom" />
  +		<artifact:install file="${lib.dir}/hibernate-commons-annotations.jar">
  +			<pom refid="hibernate-commons-annotations.pom" />
  +		</artifact:install>
  +
  +		<artifact:pom file="${build.dir}/thirdparty/hibernate-search.pom.xml" id="hibernate-search.pom" />
  +		<artifact:install file="${lib.dir}/hibernate-search.jar">
  +			<pom refid="hibernate-search.pom" />
  +		</artifact:install>
  +
   				<!-- JBoss EL -->
  -				<include name="lib/lucene-core-*.jar"/>
  -				<include name="lib/jboss-el.jar" />
  +
  +		<artifact:pom file="${build.dir}/thirdparty/jboss-el.pom.xml" id="jboss-el.pom" />
  +		<artifact:install file="${lib.dir}/jboss-el.jar">
  +			<pom refid="jboss-el.pom" />
  +		</artifact:install>
  +
   				<!-- JBoss Embedded -->
  -				<include name="lib/jboss-embedded-all.jar" />
  -			</fileset>
  -			<path refid="build.core.maven.path" />
  -		</path>
  +
  +		<artifact:pom file="${build.dir}/thirdparty/jboss-embedded.pom.xml" id="jboss-embedded.pom" />
  +		<artifact:install file="${lib.dir}/jboss-embedded-all.jar">
  +			<pom refid="jboss-embedded.pom" />
  +		</artifact:install>
  +
  +		<!-- Quartz -->
  +
  +		<artifact:pom file="${build.dir}/thirdparty/quartz.pom.xml" id="quartz.pom" />
  +		<artifact:install file="${lib.dir}/quartz-1.6.0.jar">
  +			<pom refid="quartz.pom" />
  +		</artifact:install>
  +
  +	</target>
  +
  +	<target name="init.m2" depends="installExtraDependencies">
  +		<!-- Install the parent pom -->
  +		<artifact:pom file="${basedir}/pom.xml" id="seam.pom" />
  +		<artifact:install>
  +			<pom refid="seam.pom" />
  +		</artifact:install>
  +	</target>
  +
  +	<target name="initcore.m2" depends="init.m2">
  +		<artifact:pom file="${build.dir}/core.pom.xml" id="core.pom" />
  +		<artifact:dependencies pathId="build.core.path" versionsId="build.core.versions" useScope="compile">
  +			<pom refid="core.pom" />
  +		</artifact:dependencies>
  +	</target>
  +
  +	<target name="initioc.m2" depends="init.m2, jarcore.m2">
  +		<artifact:pom file="${build.dir}/ioc.pom.xml" id="ioc.pom" />
  +		<artifact:dependencies pathId="build.ioc.path" versionsId="build.ioc.versions" useScope="compile">
  +			<pom refid="ioc.pom" />
  +		</artifact:dependencies>
  +	</target>
  +
  +	<target name="initpdf.m2" depends="init.m2, jarcore.m2, jarui.m2">
  +		<artifact:pom file="${build.dir}/pdf.pom.xml" id="pdf.pom" />
  +		<artifact:dependencies pathId="build.pdf.path" versionsId="build.pdf.versions" useScope="compile">
  +			<pom refid="pdf.pom" />
  +		</artifact:dependencies>
  +	</target>
  +
  +	<target name="initmail.m2" depends="init.m2, jarcore.m2, jarui.m2, jarpdf.m2">
  +		<artifact:pom file="${build.dir}/mail.pom.xml" id="mail.pom" />
  +		<artifact:dependencies pathId="build.mail.path" versionsId="build.mail.versions" useScope="compile">
  +			<pom refid="mail.pom" />
  +		</artifact:dependencies>
  +	</target>
  +
  +	<target name="initremoting.m2" depends="init.m2, jarcore.m2">
  +		<artifact:pom file="${build.dir}/remoting.pom.xml" id="remoting.pom" />
  +		<artifact:dependencies pathId="build.remoting.path" versionsId="build.remoting.versions" useScope="compile">
  +			<pom refid="remoting.pom" />
  +		</artifact:dependencies>
  +	</target>
  +
  +	<target name="initdebug.m2" depends="init.m2, jarcore.m2">
  +		<artifact:pom file="${build.dir}/debug.pom.xml" id="debug.pom" />
  +		<artifact:dependencies pathId="build.debug.path" versionsId="build.debug.versions" useScope="compile">
  +			<pom refid="debug.pom" />
  +		</artifact:dependencies>
  +	</target>
  +
  +	<target name="initgen.m2" depends="init.m2, jarcore.m2">
  +		<artifact:pom file="${build.dir}/gen.pom.xml" id="gen.pom" />
  +		<artifact:dependencies pathId="build.gen.path" versionsId="build.gen.versions" useScope="compile">
  +			<pom refid="gen.pom" />
  +		</artifact:dependencies>
   	</target>
   
   	<!-- ########################## BUILD TARGETS ##########################-->
  @@ -231,6 +360,8 @@
   
   	<target name="build" depends="jarcore,jarpdf,jarioc,jarmail,jarremoting,jardebug,jargen,jarui" description="Build all four distribution .jar files" />
   
  +	<target name="build.m2" depends="jarcore.m2,jarpdf.m2,jarioc.m2,jarmail.m2,jarremoting.m2,jardebug.m2,jargen.m2,jarui.m2" description="Build all four distribution .jar files" />
  +
   	<target name="antlr" description="Generate ANTLR parser">
   		<mkdir dir="${src.core.dir}/org/jboss/seam/text" />
   		<taskdef name="antlrtask" classname="org.apache.tools.ant.taskdefs.optional.ANTLR">
  @@ -269,7 +400,7 @@
   		<compile classesdir="${classes.core.dir}" srcdir="${src.core.dir}" />
   	</target>
   	
  -	<target name="compilecore.m2" depends="init.m2, initcore,select-compiler,antlr">
  +	<target name="compilecore.m2" depends="initcore.m2, initcore,select-compiler,antlr">
   		<compile classesdir="${classes.core.dir}" srcdir="${src.core.dir}" classpath="build.core.path" />
   	</target>
   
  @@ -279,6 +410,9 @@
   	
   	<target name="jarcore.m2" depends="compilecore.m2" description="Build the distribution .jar file using M2 dependency management">
   		<archive classesdir="${classes.core.dir}" module="jboss-seam" />
  +		<artifact:install file="${basedir}/jboss-seam.jar">
  +			<pom refid="core.pom" />
  +		</artifact:install>
   	</target>
   
   	<!-- ########################### PDF TARGETS ###########################-->
  @@ -301,6 +435,19 @@
   		<archive classesdir="${classes.pdf.dir}" module="jboss-seam-pdf" />
   	</target>
   
  +	<target name="compilepdf.m2" depends="initpdf, initpdf.m2, select-compiler">
  +		<property name="cp" refid="build.pdf.path" />
  +		<echo>${cp}</echo>
  +		<compile classesdir="${classes.pdf.dir}" srcdir="${src.pdf.dir}" classpath="build.pdf.path" />
  +	</target>
  +
  +	<target name="jarpdf.m2" depends="compilepdf.m2" description="Build the distribution .jar file for the PDF package">
  +		<archive classesdir="${classes.pdf.dir}" module="jboss-seam-pdf" />
  +		<artifact:install file="${basedir}/jboss-seam-pdf.jar">
  +			<pom refid="pdf.pom" />
  +		</artifact:install>
  +	</target>
  +
   
   	<!-- ########################### IOC TARGETS ###########################-->
   
  @@ -316,6 +463,17 @@
   		<archive classesdir="${classes.ioc.dir}" module="jboss-seam-ioc" />
   	</target>
   
  +	<target name="compileioc.m2" depends="initioc, initioc.m2, select-compiler">
  +		<compile classesdir="${classes.ioc.dir}" srcdir="${src.ioc.dir}" classpath="build.ioc.path" />
  +	</target>
  +
  +	<target name="jarioc.m2" depends="compileioc.m2" description="Build the distribution .jar file for the IOC package">
  +		<archive classesdir="${classes.ioc.dir}" module="jboss-seam-ioc" />
  +		<artifact:install file="${basedir}/jboss-seam-ioc.jar">
  +			<pom refid="ioc.pom" />
  +		</artifact:install>
  +	</target>
  +
   
   	<!-- ########################### MAIL TARGETS ###########################-->
   
  @@ -338,6 +496,17 @@
   		<archive classesdir="${classes.mail.dir}" module="jboss-seam-mail" />
   	</target>
   
  +	<target name="compilemail.m2" depends="initmail, initmail.m2, select-compiler">
  +		<compile classesdir="${classes.mail.dir}" srcdir="${src.mail.dir}" classpath="build.mail.path" />
  +	</target>
  +
  +	<target name="jarmail.m2" depends="compilemail.m2" description="Build the distribution .jar file for the IOC package">
  +		<archive classesdir="${classes.mail.dir}" module="jboss-seam-mail" />
  +		<artifact:install file="${basedir}/jboss-seam-mail.jar">
  +			<pom refid="mail.pom" />
  +		</artifact:install>
  +	</target>
  +
   
   	<!-- ########################### DEBUG TARGETS ###########################-->
   
  @@ -353,6 +522,17 @@
   		<archive classesdir="${classes.debug.dir}" module="jboss-seam-debug" />
   	</target>
   
  +	<target name="compiledebug.m2" depends="initdebug, initdebug.m2, select-compiler">
  +		<compile classesdir="${classes.debug.dir}" srcdir="${src.debug.dir}" classpath="build.debug.path" />
  +	</target>
  +
  +	<target name="jardebug.m2" depends="compiledebug.m2" description="Build the distribution .jar file for the IOC package">
  +		<archive classesdir="${classes.debug.dir}" module="jboss-seam-debug" />
  +		<artifact:install file="${basedir}/jboss-seam-debug.jar">
  +			<pom refid="debug.pom" />
  +		</artifact:install>
  +	</target>
  +
   
   	<!-- ########################### GEN TARGETS ###########################-->
   
  @@ -368,6 +548,17 @@
   		<archive classesdir="${classes.gen.dir}" module="jboss-seam-gen" />
   	</target>
   
  +	<target name="compilegen.m2" depends="initgen, initgen.m2, select-compiler">
  +		<compile classesdir="${classes.gen.dir}" srcdir="${src.gen.dir}" classpath="build.gen.path" />
  +	</target>
  +
  +	<target name="jargen.m2" depends="compilegen.m2" description="Build the distribution .jar file for the gen package">
  +		<archive classesdir="${classes.gen.dir}" module="jboss-seam-gen" />
  +		<artifact:install file="${basedir}/jboss-seam-gen.jar">
  +			<pom refid="gen.pom" />
  +		</artifact:install>
  +	</target>
  +
   
   	<!-- ########################### REMOTING TARGETS ###########################-->
   
  @@ -375,7 +566,7 @@
   		<init classesdir="${classes.remoting.dir}" srcdir="${src.remoting.dir}" modulename="Remoting" />
   	</target>
   
  -	<target name="compileremoting" depends="initremoting,select-compiler" >
  +	<target name="compileremoting" depends="initremoting,select-compiler">
   		<compile classesdir="${classes.remoting.dir}" srcdir="${src.remoting.dir}" />
   	</target>
   
  @@ -383,6 +574,17 @@
   		<archive classesdir="${classes.remoting.dir}" module="jboss-seam-remoting" />
   	</target>
   
  +	<target name="compileremoting.m2" depends="initremoting, initremoting.m2, select-compiler">
  +		<compile classesdir="${classes.remoting.dir}" srcdir="${src.remoting.dir}" classpath="build.remoting.path" />
  +	</target>
  +
  +	<target name="jarremoting.m2" depends="compileremoting.m2" description="Build the distribution .jar file for the Remoting package">
  +		<archive classesdir="${classes.remoting.dir}" module="jboss-seam-remoting" />
  +		<artifact:install file="${basedir}/jboss-seam-remoting.jar">
  +			<pom refid="remoting.pom" />
  +		</artifact:install>
  +	</target>
  +
   	<!-- ########################### UI TARGETS ###########################-->
   
   	<target name="jarui" description="Build the distribution .jar file for the UI package based on A4J CDK">
  @@ -392,6 +594,13 @@
   		<copy file="${basedir}/${name}-ui.jar" todir="${dist.dir}" />
   	</target>
   
  +	<target name="jarui.m2" description="Build the distribution .jar file for the UI package based on A4J CDK" depends="init.m2, jarcore.m2">
  +		<mkdir dir="${dist.dir}" />
  +		<cdk target="install" />
  +		<copy file="${ui.dir}/target/jboss-seam-ui.jar" tofile="${basedir}/${name}-ui.jar" />
  +		<copy file="${basedir}/${name}-ui.jar" todir="${dist.dir}" />
  +	</target>
  +
   
   	<!-- ########################## 'ALL' TARGETS ##########################-->
   
  @@ -782,7 +991,7 @@
   	<macrodef name="compile">
   		<attribute name="classesdir" />
   		<attribute name="srcdir" />
  -		<attribute name="classpath" default="build.classpath"/>
  +		<attribute name="classpath" default="build.classpath" />
   		<element name="compile.classpath" optional="true" />
   		<sequential>
   			<javac source="1.5" target="1.5" destdir="@{classesdir}" debug="${javac.debug}" deprecation="${javac.deprecation}" nowarn="on" srcdir="@{srcdir}">
  
  
  
  1.2       +325 -158  jboss-seam/pom.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: pom.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/pom.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- pom.xml	19 Jun 2007 21:57:45 -0000	1.1
  +++ pom.xml	11 Jul 2007 18:33:54 -0000	1.2
  @@ -3,11 +3,11 @@
   	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   	<modelVersion>4.0.0</modelVersion>
  -	<groupId>org.jboss.seam.ui</groupId>
  -	<artifactId>jboss-seam-ui</artifactId>
  +	<groupId>jboss</groupId>
  +	<artifactId>jboss-seam</artifactId>
   	<url>http://jboss.com/products/seam</url>
  -	<version>${seam.version}</version>
  -	<name>Seam Project</name>
  +	<version>2.0.0.BETA</version>
  +	<name>JBoss Seam</name>
   	<packaging>pom</packaging>
   	<modules>
   		<module>ui</module>
  @@ -26,164 +26,331 @@
   	</pluginRepositories>
   	<repositories>
   		<repository>
  -			<releases />
  -			<snapshots>
  -				<enabled>false</enabled>
  -				<updatePolicy>never</updatePolicy>
  -			</snapshots>
  -			<id>maven-repository.dev.java.net</id>
  -			<name>Java.net Repository</name>
  +			<id>repository.jboss.com</id>
  +			<name>JBoss Repository</name>
  +			<url>http://repository.jboss.com/maven2</url>
  +		</repository>
  +		<repository>
  +			<id>maven1.java.net</id>
  +			<name>Java.net Maven1 Repositiory</name>
  +			<url>http://download.java.net/maven/1</url>
  +			<layout>legacy</layout>
  +		</repository>
  +		<repository>
  +			<id>gwt-maven</id>
   			<url>
  -				https://maven-repository.dev.java.net/nonav/repository
  +				http://gwt-maven.googlecode.com/svn/trunk/mavenrepo/
   			</url>
  -			<layout>legacy</layout>
   		</repository>
   		<repository>
  -			<releases />
  -			<snapshots>
  -				<enabled>false</enabled>
  -				<updatePolicy>never</updatePolicy>
  -			</snapshots>
  -			<id>repository.jboss.com</id>
  -			<name>JBoss Repository</name>
  -			<url>http://repository.jboss.com/maven2</url>
  +			<id>glassfish.java.net</id>
  +			<url>http://download.java.net/maven/glassfish/</url>
  +		</repository>
  +		<repository>
  +			<id>maven2.java.net</id>
  +			<url>http://download.java.net/maven/2/</url>
   		</repository>
   	</repositories>
  -	<build>
  -		<plugins>
  -			<plugin>
  -				<groupId>org.apache.maven.plugins</groupId>
  -				<artifactId>maven-compiler-plugin</artifactId>
  -				<configuration>
  -					<source>1.5</source>
  -					<target>1.5</target>
  -				</configuration>
  -			</plugin>
  -		</plugins>
  -	</build>
  +
  +	<dependencyManagement>
  +		<!-- 
  +			Used to specify which version of a dependency to use - this means that
  +			versions are only specified here, not in sub project poms.
  +			All dependencies for all modules should be listed out here -->
   	<dependencies>
  +
  +			<!-- All Seam modules -->
  +
  +			<dependency>
  +				<groupId>jboss</groupId>
  +				<artifactId>jboss-seam-core</artifactId>
  +				<version>${project.version}</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>jboss</groupId>
  +				<artifactId>jboss-seam-ui</artifactId>
  +				<version>${project.version}</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>jboss</groupId>
  +				<artifactId>jboss-seam-pdf</artifactId>
  +				<version>${project.version}</version>
  +			</dependency>
  +
   		<dependency>
   			<groupId>javax.servlet</groupId>
   			<artifactId>servlet-api</artifactId>
  -			<version>2.4</version>
  -			<scope>provided</scope>
  +				<version>2.5</version>
   		</dependency>
  +
   		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  +				<groupId>javax.servlet.jsp</groupId>
   			<artifactId>jsp-api</artifactId>
  -			<scope>system</scope>
  -			<version>transient</version>
  -			<systemPath>${seam.dir}/lib/jsp-api.jar</systemPath>
  +				<version>2.1</version>
   		</dependency>
  +
   		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  -			<artifactId>jboss-seam</artifactId>
  -			<scope>system</scope>
  -			<version>transient</version>
  -			<systemPath>${seam.dir}/jboss-seam.jar</systemPath>
  -		</dependency>
  -		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  +				<groupId>antlr</groupId>
   			<artifactId>antlr</artifactId>
  -			<scope>system</scope>
  -			<version>transient</version>
  -			<systemPath>${seam.dir}/lib/antlr-2.7.6.jar</systemPath>
  +				<version>2.7.6</version>
   		</dependency>
  +
   		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  +				<groupId>org.ajax4jsf</groupId>
   			<artifactId>ajax4jsf</artifactId>
  -			<version>transient</version>
  -			<scope>system</scope>
  -			<systemPath>
  -				${seam.dir}/lib/ajax4jsf-1.1.1.jar
  -			</systemPath>
  -		</dependency>
  -		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  -			<artifactId>myfaces-api</artifactId>
  -			<version>transient</version>
  -			<scope>system</scope>
  -			<systemPath>
  -				${seam.dir}/lib/jsf-api.jar
  -			</systemPath>
  -		</dependency>
  -		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  -			<artifactId>jbpm</artifactId>
  -			<version>transient</version>
  -			<scope>system</scope>
  -			<systemPath>
  -				${seam.dir}/lib/jbpm-jpdl.jar
  -			</systemPath>
  +				<version>1.1.1</version>
   		</dependency>
  +
   		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  +				<groupId>javax.faces</groupId>
  +				<artifactId>jsf-api</artifactId>
  +				<version>1.2_04-p01</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>jboss</groupId>
  +				<artifactId>jbpm-jpdl</artifactId>
  +				<version>3.2.1-jboss-seam-2.0.0.BETA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>jboss</groupId>
   			<artifactId>jboss-cache-jdk50</artifactId>
  -			<version>transient</version>
  -			<scope>system</scope>
  -			<systemPath>
  -				${seam.dir}/lib/jboss-cache-jdk50.jar
  -			</systemPath>
  -		</dependency>
  -		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  -			<artifactId>jgroups</artifactId>
  -			<version>transient</version>
  -			<scope>system</scope>
  -			<systemPath>
  -				${seam.dir}/lib/jgroups.jar
  -			</systemPath>
  -		</dependency>
  -		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  -			<artifactId>jboss-ejb3-all</artifactId>
  -			<version>transient</version>
  -			<scope>system</scope>
  -			<systemPath>
  -				${seam.dir}/lib/jboss-embedded-all.jar
  -			</systemPath>
  -		</dependency>
  -		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  -			<artifactId>hibernate-all</artifactId>
  -			<version>transient</version>
  -			<scope>system</scope>
  -			<systemPath>
  -				${seam.dir}/lib/hibernate-all.jar
  -			</systemPath>
  -		</dependency>
  -		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  -			<artifactId>facelets</artifactId>
  -			<version>transient</version>
  -			<scope>system</scope>
  -			<systemPath>
  -				${seam.dir}/lib/jsf-facelets.jar
  -			</systemPath>
  -		</dependency>
  -		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  -			<artifactId>jboss-el-api</artifactId>
  -			<version>transient</version>
  -			<scope>system</scope>
  -			<systemPath>
  -				${seam.dir}/lib/jboss-el-api.jar
  -			</systemPath>
  +				<version>1.4.1.GA-jboss-seam-2.0.0.BETA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>org.hibernate</groupId>
  +				<artifactId>hibernate</artifactId>
  +				<version>3.2.1.ga</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>com.sun.facelets</groupId>
  +				<artifactId>jsf-facelets</artifactId>
  +				<version>1.1.13</version>
   		</dependency>
  +
   		<dependency>
  -			<groupId>org.jboss.seam</groupId>
  +				<groupId>javax.el</groupId>
  +				<artifactId>el-api</artifactId>
  +				<version>1.0</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>commons-beanutils</groupId>
   			<artifactId>commons-beanutils</artifactId>
  -			<version>transient</version>
  -			<scope>system</scope>
  -			<systemPath>
  -				${seam.dir}/lib/commons-beanutils-1.7.0.jar
  -			</systemPath>
  +				<version>1.7.0</version>
   		</dependency>
  +
   		<dependency>
   			<groupId>junit</groupId>
   			<artifactId>junit</artifactId>
   			<version>3.8.1</version>
  -			<scope>test</scope>
   		</dependency>
  +
  +			<dependency>
  +				<groupId>javax.persistence</groupId>
  +				<artifactId>persistence-api</artifactId>
  +				<version>1.0</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>org.hibernate</groupId>
  +				<artifactId>hibernate-annotations</artifactId>
  +				<version>3.2.0.ga</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>jboss</groupId>
  +				<artifactId>jboss-system</artifactId>
  +				<version>4.2.0.GA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>jboss</groupId>
  +				<artifactId>jboss-jmx</artifactId>
  +				<version>4.2.0.GA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>junit</groupId>
  +				<artifactId>junit</artifactId>
  +				<version>3.8.1</version>
  +			</dependency>
  +
  +			<!-- Should be 3.5.CR1, but this doesn't seem to exist -->
  +			<dependency>
  +				<groupId>javassist</groupId>
  +				<artifactId>javassist</artifactId>
  +				<version>3.5-SNAPSHOT</version>
  +			</dependency>
  +
  +			<!-- Should be 1.1.0.jboss, but doesn't exist in Maven -->
  +			<dependency>
  +				<groupId>commons-logging</groupId>
  +				<artifactId>commons-logging</artifactId>
  +				<version>1.1</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>javax.portlet</groupId>
  +				<artifactId>portlet-api</artifactId>
  +				<version>1.0</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>javax.mail</groupId>
  +				<artifactId>mail</artifactId>
  +				<version>1.4</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>javax.xml.ws</groupId>
  +				<artifactId>jaxws-api</artifactId>
  +				<version>2.0</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>javax.ejb</groupId>
  +				<artifactId>ejb-api</artifactId>
  +				<version>3.0</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>com.octo.captcha</groupId>
  +				<artifactId>jcaptcha-all</artifactId>
  +				<version>1.0-RC6</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>javax.xml.soap</groupId>
  +				<artifactId>saaj-api</artifactId>
  +				<version>1.3</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>javax.jms</groupId>
  +				<artifactId>jms-api</artifactId>
  +				<version>1.1</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>javax.annotation</groupId>
  +				<artifactId>jsr250-api</artifactId>
  +				<version>1.0</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>javax.transaction</groupId>
  +				<artifactId>jta</artifactId>
  +				<version>1.0.1B</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>groovy</groupId>
  +				<artifactId>groovy-all</artifactId>
  +				<version>1.1-BETA-1</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>log4j</groupId>
  +				<artifactId>log4j</artifactId>
  +				<version>1.2.14</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>org.buni</groupId>
  +				<artifactId>meldware-mailjmx</artifactId>
  +				<version>1.0M8-jboss-seam-2.0.0.BETA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>org.buni</groupId>
  +				<artifactId>meldware-mailapi</artifactId>
  +				<version>1.0M8-jboss-seam-2.0.0.BETA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>org.drools</groupId>
  +				<artifactId>drools-core</artifactId>
  +				<version>4.0.0.MR2-jboss-seam-2.0.0.BETA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>org.drools</groupId>
  +				<artifactId>drools-compiler</artifactId>
  +				<version>4.0.0.MR2-jboss-seam-2.0.0.BETA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>org.hibernate</groupId>
  +				<artifactId>hibernate-search</artifactId>
  +				<version>3.0.0.Beta3-jboss-seam-2.0.0.BETA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>jboss</groupId>
  +				<artifactId>jboss-el</artifactId>
  +				<version>jboss-seam-2.0.0.BETA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>jboss</groupId>
  +				<artifactId>jboss-embedded</artifactId>
  +				<version>beta2-jboss-seam-2.0.0.BETA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>quartz</groupId>
  +				<artifactId>quartz</artifactId>
  +				<version>1.6.0-jboss-seam-2.0.0.BETA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>org.springframework</groupId>
  +				<artifactId>spring</artifactId>
  +				<version>2.0.3</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>jboss</groupId>
  +				<artifactId>jboss-kernel</artifactId>
  +				<version>2.0.0.Beta</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>jboss.jboss-aop</groupId>
  +				<artifactId>jboss-aop</artifactId>
  +				<version>1.5.0.GA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>com.lowagie</groupId>
  +				<artifactId>itext</artifactId>
  +				<version>2.0.4-jboss-seam-2.0.0.BETA</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>jfree</groupId>
  +				<artifactId>jfreechart</artifactId>
  +				<version>1.0.5</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>com.google.gwt</groupId>
  +				<artifactId>gwt-servlet</artifactId>
  +				<version>1.3.3</version>
  +			</dependency>
  +
  +			<dependency>
  +				<groupId>dom4j</groupId>
  +				<artifactId>dom4j</artifactId>
  +				<version>1.6.1-jboss</version>
  +			</dependency>
  +
   	</dependencies>
  +	</dependencyManagement>
   </project>
  \ No newline at end of file
  
  
  



More information about the jboss-cvs-commits mailing list