Author: ptahchiev Date: Fri Apr 4 15:42:11 2008 New Revision: 644976 URL: http://svn.apache.org/viewvc?rev=644976&view=rev Log: Ivy files created for every separate sub-sample. Also the dependency updated and the cactus tests moved to the java folder.
Added: jakarta/cactus/trunk/samples/ejb/ivy.xml (with props) jakarta/cactus/trunk/samples/jetty/ivy.xml (with props) jakarta/cactus/trunk/samples/servlet/ivy.xml (with props) Removed: jakarta/cactus/trunk/samples/ivy.xml jakarta/cactus/trunk/samples/servlet/src/main/cactus/ Modified: jakarta/cactus/trunk/samples/build.properties jakarta/cactus/trunk/samples/ejb/build.xml jakarta/cactus/trunk/samples/ejb/pom.xml jakarta/cactus/trunk/samples/jetty/build.xml jakarta/cactus/trunk/samples/jetty/pom.xml jakarta/cactus/trunk/samples/jetty/src/main/java/org/apache/cactus/sample/jetty/TestJettyAll.java jakarta/cactus/trunk/samples/pom.xml jakarta/cactus/trunk/samples/servlet/build.xml jakarta/cactus/trunk/samples/servlet/pom.xml Modified: jakarta/cactus/trunk/samples/build.properties URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/build.properties?rev=644976&r1=644975&r2=644976&view=diff ============================================================================== --- jakarta/cactus/trunk/samples/build.properties (original) +++ jakarta/cactus/trunk/samples/build.properties Fri Apr 4 15:42:11 2008 @@ -1,3 +1,28 @@ +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> + +#Cactus general properties: +#If you call from maven this property will be +#set to the pom.version. This works like a charm +#because Ant properties are immutable. +cactus.version=1.8.0 + #Here comes the directory properties. basedir=. target.dir=${basedir}/target @@ -10,9 +35,6 @@ src.webapp.dir=${basedir}/src/main/webapp src.conf.dir=${basedir}/src/main/resources/conf/ - -#Project Specific Settings -#cactus.samples.servlet-1.8.0-SNAPSHOT.war servlet.project.name=samples-servlet-1.8.0-SNAPSHOT ejb.project.name=samples-ejb-1.8.0-SNAPSHOT Modified: jakarta/cactus/trunk/samples/ejb/build.xml URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/ejb/build.xml?rev=644976&r1=644975&r2=644976&view=diff ============================================================================== --- jakarta/cactus/trunk/samples/ejb/build.xml (original) +++ jakarta/cactus/trunk/samples/ejb/build.xml Fri Apr 4 15:42:11 2008 @@ -87,7 +87,7 @@ --> <target name="resolve" description="Retrieve dependencies with ivy" depends="prepare"> <ivy:configure file="../ivysettings.xml" /> - <ivy:retrieve file="../ivy.xml" sync="true"/> + <ivy:retrieve file="./ivy.xml" sync="true"/> </target> <!-- Added: jakarta/cactus/trunk/samples/ejb/ivy.xml URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/ejb/ivy.xml?rev=644976&view=auto ============================================================================== --- jakarta/cactus/trunk/samples/ejb/ivy.xml (added) +++ jakarta/cactus/trunk/samples/ejb/ivy.xml Fri Apr 4 15:42:11 2008 @@ -0,0 +1,41 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<ivy-module version="2.0"> + <info organisation="apache" module="hello-ivy"/> + + <dependencies> + <dependency org="org.apache.cactus" name="cactus.core.framework.uberjar.javaEE.14" rev="${cactus.version}"/> + <dependency org="org.apache.cactus" name="cactus.integration.ant" rev="${cactus.version}"/> + <dependency org="org.apache.cactus" name="cactus.integration.shared.api" rev="${cactus.version}"/> + + <dependency org="commons-httpclient" name="commons-httpclient" rev="3.1"/> + <dependency org="commons-logging" name="commons-logging" rev="1.1"/> + <dependency org="commons-codec" name="commons-codec" rev="1.3"/> + <dependency org="aspectj" name="aspectjrt" rev="1.5.3"/> + <dependency org="org.codehaus.cargo" name="cargo-core-uberjar" rev="0.9"/> + <dependency org="org.codehaus.cargo" name="cargo-ant" rev="0.9"/> + <dependency org="xerces" name="xercesImpl" rev="2.6.2"/> + + <dependency org="javax.servlet" name="jsp-api" rev="2.0"/> + <dependency org="javax.servlet" name="servlet-api" rev="2.5"/> + <dependency org="javax.servlet" name="jstl" rev="1.1.2"/> + <dependency org="geronimo-spec" name="geronimo-spec-ejb" rev="2.1-rc4"/> + </dependencies> +</ivy-module> Propchange: jakarta/cactus/trunk/samples/ejb/ivy.xml ------------------------------------------------------------------------------ svn:eol-style = native Modified: jakarta/cactus/trunk/samples/ejb/pom.xml URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/ejb/pom.xml?rev=644976&r1=644975&r2=644976&view=diff ============================================================================== --- jakarta/cactus/trunk/samples/ejb/pom.xml (original) +++ jakarta/cactus/trunk/samples/ejb/pom.xml Fri Apr 4 15:42:11 2008 @@ -30,16 +30,51 @@ <packaging>jar</packaging> <dependencies> <dependency> - <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> - <version>2.5</version> + <groupId>org.apache.cactus</groupId> + <artifactId>cactus.core.framework.uberjar.javaEE.14</artifactId> + <version>${version}</version> </dependency> <dependency> <groupId>org.apache.cactus</groupId> - <artifactId>cactus.core.framework.uberjar.javaEE.14</artifactId> + <artifactId>cactus.integration.ant</artifactId> <version>${version}</version> </dependency> <dependency> + <groupId>org.apache.cactus</groupId> + <artifactId>cactus.integration.shared.api</artifactId> + <version>${version}</version> + </dependency> + <dependency> + <groupId>commons-httpclient</groupId> + <artifactId>commons-httpclient</artifactId> + <version>3.1</version> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <version>1.1</version> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>1.3</version> + </dependency> + <dependency> + <groupId>aspectj</groupId> + <artifactId>aspectjrt</artifactId> + <version>1.5.3</version> + </dependency> + <dependency> + <groupId>org.codehaus.cargo</groupId> + <artifactId>cargo-core-uberjar</artifactId> + <version>0.9</version> + </dependency> + <dependency> + <groupId>org.codehaus.cargo</groupId> + <artifactId>cargo-ant</artifactId> + <version>0.9</version> + </dependency> + <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>2.6.2</version> @@ -50,9 +85,9 @@ <version>2.0</version> </dependency> <dependency> - <groupId>httpunit</groupId> - <artifactId>httpunit</artifactId> - <version>1.6</version> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>2.5</version> </dependency> <dependency> <groupId>javax.servlet</groupId> @@ -69,11 +104,12 @@ <artifactId>ivy</artifactId> <version>2.0.0-beta1</version> </dependency> + <dependency> + <groupId>geronimo-spec</groupId> + <artifactId>geronimo-spec-ejb</artifactId> + <version>2.1-rc4</version> + </dependency> </dependencies> - <properties> - <container.id>tomcat5x</container.id> - <container.home>/home/peter/bin/apache/jakarta-tomcat-5.0.28/</container.home> - </properties> <build> <plugins> <plugin> @@ -100,7 +136,9 @@ <phase>test</phase> <configuration> <tasks> - <ant antfile="build.xml"/> + <ant antfile="build.xml"> + <property name="cactus.version" value="${pom.version}"/> + </ant> </tasks> </configuration> <goals> Modified: jakarta/cactus/trunk/samples/jetty/build.xml URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/jetty/build.xml?rev=644976&r1=644975&r2=644976&view=diff ============================================================================== --- jakarta/cactus/trunk/samples/jetty/build.xml (original) +++ jakarta/cactus/trunk/samples/jetty/build.xml Fri Apr 4 15:42:11 2008 @@ -92,7 +92,7 @@ --> <target name="resolve" description="Retrieve dependencies with ivy" depends="prepare"> <ivy:configure file="../ivysettings.xml" /> - <ivy:retrieve file="../ivy.xml" sync="true"/> + <ivy:retrieve file="./ivy.xml" sync="true"/> </target> <!-- @@ -120,13 +120,6 @@ <javac srcdir="${src.dir}" destdir="${build.dir}" classpathref="cactus.classpath"/> - - <javac srcdir="${cactus.src.dir}" - destdir="${build.dir}" - classpathref="cactus.classpath"/> - <javac srcdir="${src.webapp.dir}" - destdir="${build.dir}" - classpathref="cactus.classpath"/> </target> <!-- Added: jakarta/cactus/trunk/samples/jetty/ivy.xml URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/jetty/ivy.xml?rev=644976&view=auto ============================================================================== --- jakarta/cactus/trunk/samples/jetty/ivy.xml (added) +++ jakarta/cactus/trunk/samples/jetty/ivy.xml Fri Apr 4 15:42:11 2008 @@ -0,0 +1,48 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<ivy-module version="2.0"> + <info organisation="apache" module="hello-ivy"/> + + <dependencies> + <dependency org="org.apache.cactus" name="cactus.core.framework.uberjar.javaEE.14" rev="${cactus.version}"/> + <dependency org="org.apache.cactus" name="cactus.integration.ant" rev="${cactus.version}"/> + <dependency org="org.apache.cactus" name="cactus.integration.shared.api" rev="${cactus.version}"/> + <dependency org="org.apache.cactus" name="cactus.samples.servlet" rev="${cactus.version}"/> + + <dependency org="commons-httpclient" name="commons-httpclient" rev="3.1"/> + <dependency org="commons-logging" name="commons-logging" rev="1.1"/> + <dependency org="commons-el" name="commons-el" rev="1.0"/> + <dependency org="commons-codec" name="commons-codec" rev="1.3"/> + + <dependency org="aspectj" name="aspectjrt" rev="1.5.3"/> + + <dependency org="org.codehaus.cargo" name="cargo-core-uberjar" rev="0.9"/> + <dependency org="org.codehaus.cargo" name="cargo-ant" rev="0.9"/> + + <dependency org="javax.servlet" name="jsp-api" rev="2.0"/> + <dependency org="javax.servlet" name="servlet-api" rev="2.5"/> + <dependency org="javax.servlet" name="jstl" rev="1.1.2"/> + <dependency org="taglibs" name="standard" rev="1.1.2"/> + + <dependency org="org.mortbay.jetty" name="org.mortbay.jetty" rev="5.1.9"/> + <dependency org="tomcat" name="jasper-compiler" rev="5.5.9"/> + <dependency org="tomcat" name="jasper-runtime" rev="5.5.9"/> + </dependencies> +</ivy-module> Propchange: jakarta/cactus/trunk/samples/jetty/ivy.xml ------------------------------------------------------------------------------ svn:eol-style = native Modified: jakarta/cactus/trunk/samples/jetty/pom.xml URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/jetty/pom.xml?rev=644976&r1=644975&r2=644976&view=diff ============================================================================== --- jakarta/cactus/trunk/samples/jetty/pom.xml (original) +++ jakarta/cactus/trunk/samples/jetty/pom.xml Fri Apr 4 15:42:11 2008 @@ -27,64 +27,101 @@ <artifactId>cactus.samples.jetty</artifactId> <name>Cactus Jetty Samples</name> <description>Cactus Jetty Sample Projects</description> - <packaging>war</packaging> + <packaging>jar</packaging> <dependencies> <dependency> <groupId>ant</groupId> <artifactId>ant-junit</artifactId> <version>1.6.5</version> </dependency> + <dependency> + <groupId>org.apache.ivy</groupId> + <artifactId>ivy</artifactId> + <version>2.0.0-beta1</version> + </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.2</version> </dependency> <dependency> - <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> - <version>2.5</version> + <groupId>org.apache.cactus</groupId> + <artifactId>cactus.core.framework.uberjar.javaEE.14</artifactId> + <version>${version}</version> </dependency> <dependency> <groupId>org.apache.cactus</groupId> - <artifactId>cactus.core.framework.uberjar.javaEE.14</artifactId> + <artifactId>cactus.integration.ant</artifactId> + <version>${version}</version> + </dependency> + <dependency> + <groupId>org.apache.cactus</groupId> + <artifactId>cactus.integration.shared.api</artifactId> <version>${version}</version> </dependency> <dependency> <groupId>org.apache.cactus</groupId> <artifactId>cactus.samples.servlet</artifactId> - <type>war</type> <version>${version}</version> </dependency> + + <dependency> + <groupId>commons-httpclient</groupId> + <artifactId>commons-httpclient</artifactId> + <version>3.1</version> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <version>1.1</version> + </dependency> <dependency> - <groupId>xerces</groupId> - <artifactId>xercesImpl</artifactId> - <version>2.6.2</version> + <groupId>commons-el</groupId> + <artifactId>commons-el</artifactId> + <version>1.0</version> </dependency> <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>1.3</version> + </dependency> + <dependency> + <groupId>aspectj</groupId> + <artifactId>aspectjrt</artifactId> + <version>1.5.3</version> + </dependency> + <dependency> + <groupId>org.codehaus.cargo</groupId> + <artifactId>cargo-core-uberjar</artifactId> + <version>0.9</version> + </dependency> + <dependency> + <groupId>org.codehaus.cargo</groupId> + <artifactId>cargo-ant</artifactId> + <version>0.9</version> + </dependency> + + <dependency> <groupId>javax.servlet</groupId> <artifactId>jsp-api</artifactId> <version>2.0</version> </dependency> <dependency> - <groupId>httpunit</groupId> - <artifactId>httpunit</artifactId> - <version>1.6</version> - </dependency> - <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.1.2</version> </dependency> <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>2.5</version> + </dependency> + <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> </dependency> - <dependency> - <groupId>org.apache.ivy</groupId> - <artifactId>ivy</artifactId> - <version>2.0.0-beta1</version> - </dependency> + <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>org.mortbay.jetty</artifactId> @@ -93,12 +130,12 @@ <dependency> <groupId>tomcat</groupId> <artifactId>jasper-compiler</artifactId> - <version>4.1.30</version> + <version>5.5.9</version> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>jasper-runtime</artifactId> - <version>4.1.30</version> + <version>5.5.9</version> </dependency> </dependencies> <build> @@ -127,7 +164,9 @@ <phase>test</phase> <configuration> <tasks> - <ant antfile="build.xml"/> + <ant antfile="build.xml"> + <property name="cactus.version" value="${pom.version}"/> + </ant> </tasks> </configuration> <goals> Modified: jakarta/cactus/trunk/samples/jetty/src/main/java/org/apache/cactus/sample/jetty/TestJettyAll.java URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/jetty/src/main/java/org/apache/cactus/sample/jetty/TestJettyAll.java?rev=644976&r1=644975&r2=644976&view=diff ============================================================================== --- jakarta/cactus/trunk/samples/jetty/src/main/java/org/apache/cactus/sample/jetty/TestJettyAll.java (original) +++ jakarta/cactus/trunk/samples/jetty/src/main/java/org/apache/cactus/sample/jetty/TestJettyAll.java Fri Apr 4 15:42:11 2008 @@ -20,7 +20,7 @@ */ package org.apache.cactus.sample.jetty; -import org.apache.cactus.extension.jetty.JettyTestSetup; +import org.apache.cactus.extension.jetty.Jetty5xTestSetup; import junit.framework.Test; import junit.framework.TestCase; @@ -54,6 +54,6 @@ suite.addTestSuite( org.apache.cactus.sample.servlet.TestSampleFilter.class); - return new JettyTestSetup(suite); + return new Jetty5xTestSetup(suite); } } Modified: jakarta/cactus/trunk/samples/pom.xml URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/pom.xml?rev=644976&r1=644975&r2=644976&view=diff ============================================================================== --- jakarta/cactus/trunk/samples/pom.xml (original) +++ jakarta/cactus/trunk/samples/pom.xml Fri Apr 4 15:42:11 2008 @@ -29,15 +29,96 @@ <description>Cactus Sample Projects</description> <packaging>pom</packaging> <dependencies> - <dependency> - <groupId>geronimo-spec</groupId> - <artifactId>geronimo-spec-ejb</artifactId> - <version>2.1-rc4</version> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>2.5</version> + </dependency> + <dependency> + <groupId>org.apache.cactus</groupId> + <artifactId>cactus.core.framework.uberjar.javaEE.14</artifactId> + <version>${version}</version> + </dependency> + <dependency> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + <version>2.6.2</version> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>jsp-api</artifactId> + <version>2.0</version> + </dependency> + <dependency> + <groupId>httpunit</groupId> + <artifactId>httpunit</artifactId> + <version>1.6</version> + </dependency> + <dependency> + <groupId>net.sourceforge.htmlunit</groupId> + <artifactId>htmlunit</artifactId> + <version>1.14</version> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>jstl</artifactId> + <version>1.1.2</version> + </dependency> + <dependency> + <groupId>taglibs</groupId> + <artifactId>standard</artifactId> + <version>1.1.2</version> + </dependency> + <dependency> + <groupId>org.apache.ivy</groupId> + <artifactId>ivy</artifactId> + <version>2.0.0-beta1</version> + </dependency> + <!-- Required by HtmlUnit --> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>1.4</version> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>2.3</version> + </dependency> + <dependency> + <groupId>commons-httpclient</groupId> + <artifactId>commons-httpclient</artifactId> + <version>3.1</version> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>1.3</version> + </dependency> + <dependency> + <groupId>tomcat</groupId> + <artifactId>jasper-runtime</artifactId> + <version>5.5.9</version> + </dependency> + <dependency> + <groupId>tomcat</groupId> + <artifactId>jasper-compiler</artifactId> + <version>5.5.9</version> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.2</version> </dependency> <dependency> - <groupId>org.mortbay.jetty</groupId> - <artifactId>org.mortbay.jetty</artifactId> - <version>5.1.9</version> + <groupId>org.apache.ivy</groupId> + <artifactId>ivy</artifactId> + <version>2.0.0-beta1</version> + </dependency> + <dependency> + <groupId>ant</groupId> + <artifactId>ant-junit</artifactId> + <version>1.6.5</version> </dependency> </dependencies> <profiles> Modified: jakarta/cactus/trunk/samples/servlet/build.xml URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/servlet/build.xml?rev=644976&r1=644975&r2=644976&view=diff ============================================================================== --- jakarta/cactus/trunk/samples/servlet/build.xml (original) +++ jakarta/cactus/trunk/samples/servlet/build.xml Fri Apr 4 15:42:11 2008 @@ -86,7 +86,7 @@ --> <target name="resolve" description="Retrieve dependencies with ivy" depends="prepare"> <ivy:configure file="../ivysettings.xml" /> - <ivy:retrieve file="../ivy.xml" sync="true"/> + <ivy:retrieve file="./ivy.xml" sync="true"/> </target> <!-- @@ -113,9 +113,6 @@ destdir="${build.dir}" classpathref="cactus.classpath"/> - <javac srcdir="${cactus.src.dir}" - destdir="${build.dir}" - classpathref="cactus.classpath"/> </target> <!-- @@ -210,7 +207,7 @@ <sysproperty key="prop2" value="value2"/> <formatter type="${cactus.formatter.type}"/> <batchtest todir="${reports.dir}"> - <fileset dir="${cactus.src.dir}"> + <fileset dir="${src.dir}"> <include name="**/Test*.java"/> </fileset> </batchtest> Added: jakarta/cactus/trunk/samples/servlet/ivy.xml URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/servlet/ivy.xml?rev=644976&view=auto ============================================================================== --- jakarta/cactus/trunk/samples/servlet/ivy.xml (added) +++ jakarta/cactus/trunk/samples/servlet/ivy.xml Fri Apr 4 15:42:11 2008 @@ -0,0 +1,52 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<ivy-module version="2.0"> + <info organisation="apache" module="hello-ivy"/> + + <dependencies> + <dependency org="org.apache.cactus" name="cactus.core.framework.uberjar.javaEE.14" rev="${cactus.version}"/> + <dependency org="org.apache.cactus" name="cactus.integration.ant" rev="${cactus.version}"/> + <dependency org="org.apache.cactus" name="cactus.integration.shared.api" rev="${cactus.version}"/> + + <dependency org="commons-httpclient" name="commons-httpclient" rev="3.1"/> + <dependency org="commons-logging" name="commons-logging" rev="1.1"/> + <dependency org="commons-io" name="commons-io" rev="1.4"/> + <dependency org="commons-lang" name="commons-lang" rev="2.3"/> + <dependency org="commons-codec" name="commons-codec" rev="1.3"/> + + <dependency org="ant" name="ant" rev="1.6.5"/> + <dependency org="xerces" name="xercesImpl" rev="2.6.2"/> + <dependency org="junit" name="junit" rev="3.8.2"/> + + <dependency org="httpunit" name="httpunit" rev="1.6"/> + <dependency org="htmlunit" name="htmlunit" rev="1.10"/> + + <dependency org="aspectj" name="aspectjrt" rev="1.5.3"/> + <dependency org="org.codehaus.cargo" name="cargo-core-uberjar" rev="0.9"/> + <dependency org="org.codehaus.cargo" name="cargo-ant" rev="0.9"/> + + <dependency org="javax.servlet" name="jsp-api" rev="2.0"/> + <dependency org="javax.servlet" name="servlet-api" rev="2.5"/> + <dependency org="javax.servlet" name="jstl" rev="1.1.2"/> + <dependency org="taglibs" name="standard" rev="1.1.2"/> + + <dependency org="junitperf" name="junitperf" rev="1.8"/> + </dependencies> +</ivy-module> Propchange: jakarta/cactus/trunk/samples/servlet/ivy.xml ------------------------------------------------------------------------------ svn:eol-style = native Modified: jakarta/cactus/trunk/samples/servlet/pom.xml URL: http://svn.apache.org/viewvc/jakarta/cactus/trunk/samples/servlet/pom.xml?rev=644976&r1=644975&r2=644976&view=diff ============================================================================== --- jakarta/cactus/trunk/samples/servlet/pom.xml (original) +++ jakarta/cactus/trunk/samples/servlet/pom.xml Fri Apr 4 15:42:11 2008 @@ -27,23 +27,81 @@ <artifactId>cactus.samples.servlet</artifactId> <name>Cactus Servlet Samples</name> <description>Cactus Servlet Sample Projects</description> - <packaging>war</packaging> + <packaging>jar</packaging> <dependencies> <dependency> - <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> - <version>2.5</version> + <groupId>org.apache.cactus</groupId> + <artifactId>cactus.core.framework.uberjar.javaEE.14</artifactId> + <version>${version}</version> </dependency> <dependency> <groupId>org.apache.cactus</groupId> - <artifactId>cactus.core.framework.uberjar.javaEE.14</artifactId> + <artifactId>cactus.integration.ant</artifactId> + <version>${version}</version> + </dependency> + <dependency> + <groupId>org.apache.cactus</groupId> + <artifactId>cactus.integration.shared.api</artifactId> <version>${version}</version> </dependency> + + <dependency> + <groupId>commons-httpclient</groupId> + <artifactId>commons-httpclient</artifactId> + <version>3.1</version> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <version>1.1</version> + </dependency> + <dependency> + <groupId>commons-el</groupId> + <artifactId>commons-el</artifactId> + <version>1.0</version> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>1.3</version> + </dependency> + <dependency> + <groupId>aspectj</groupId> + <artifactId>aspectjrt</artifactId> + <version>1.5.3</version> + </dependency> + <dependency> + <groupId>org.codehaus.cargo</groupId> + <artifactId>cargo-core-uberjar</artifactId> + <version>0.9</version> + </dependency> + <dependency> + <groupId>org.codehaus.cargo</groupId> + <artifactId>cargo-ant</artifactId> + <version>0.9</version> + </dependency> + + <dependency> + <groupId>ant</groupId> + <artifactId>ant-junit</artifactId> + <version>1.6.5</version> + </dependency> + <dependency> + <groupId>org.apache.ivy</groupId> + <artifactId>ivy</artifactId> + <version>2.0.0-beta1</version> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.2</version> + </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>2.6.2</version> </dependency> + <dependency> <groupId>javax.servlet</groupId> <artifactId>jsp-api</artifactId> @@ -57,55 +115,31 @@ <dependency> <groupId>htmlunit</groupId> <artifactId>htmlunit</artifactId> - <version>1.14</version> + <version>1.10</version> </dependency> + <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.1.2</version> </dependency> <dependency> - <groupId>taglibs</groupId> - <artifactId>standard</artifactId> - <version>1.1.2</version> - </dependency> - <dependency> - <groupId>org.apache.ivy</groupId> - <artifactId>ivy</artifactId> - <version>2.0.0-beta1</version> - </dependency> - <!-- Required by HtmlUnit --> - <dependency> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - <version>1.4</version> - </dependency> - <dependency> - <groupId>commons-lang</groupId> - <artifactId>commons-lang</artifactId> - <version>2.3</version> - </dependency> - <dependency> - <groupId>commons-httpclient</groupId> - <artifactId>commons-httpclient</artifactId> - <version>3.1</version> - </dependency> - <dependency> - <groupId>commons-codec</groupId> - <artifactId>commons-codec</artifactId> - <version>1.3</version> + <groupId>javax.servlet</groupId> + <artifactId>jsp-api</artifactId> + <version>2.0</version> </dependency> <dependency> - <groupId>tomcat</groupId> - <artifactId>jasper-runtime</artifactId> - <version>5.5.9</version> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>2.5</version> </dependency> <dependency> - <groupId>tomcat</groupId> - <artifactId>jasper-compiler</artifactId> - <version>5.5.9</version> + <groupId>taglibs</groupId> + <artifactId>standard</artifactId> + <version>1.1.2</version> </dependency> </dependencies> + <build> <plugins> <plugin> @@ -124,7 +158,7 @@ <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> - <version>4.4</version> + <version>3.8.2</version> </dependency> </dependencies> <executions> @@ -132,7 +166,9 @@ <phase>test</phase> <configuration> <tasks> - <ant antfile="build.xml"/> + <ant antfile="build.xml"> + <property name="cactus.version" value="${pom.version}"/> + </ant> </tasks> </configuration> <goals> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]