Here is my patch to project.xml that sorts out the dependency descriptors and brings many of the dependency versions up to date. I also commented out the jgroups dependency which I am pretty sure is no longer used.

Are these changes okay? I suspect there may further changes required, but that this does represent a small amount of progress.

Are you happy for me to commit this?

Scott


Index: S:/eclipse-workspace/jakarta-jcs/project.xml
===================================================================
--- S:/eclipse-workspace/jakarta-jcs/project.xml    (revision 520270)
+++ S:/eclipse-workspace/jakarta-jcs/project.xml    (working copy)
@@ -19,7 +19,7 @@

    <shortDescription>Cache</shortDescription>
    <description>Comprehensive Caching System</description>
-    <url>http://jakarta.apache.org/turbine/jcs/</url>
+    <url>http://jakarta.apache.org/jcs/</url>
    <issueTrackingUrl>
        http://issues.apache.org/jira/browse/JCS
    </issueTrackingUrl>
@@ -110,35 +110,48 @@
    <contributors></contributors>

    <dependencies>
-        <!--  For comparitive performance tests only -->
+        <!--  For comparative performance tests only -->
        <dependency>
-            <id>commons-collections</id>
-            <version>3.0</version>
+            <groupId>commons-collections</groupId>
+            <artifactId>commons-collections</artifactId>
+            <version>3.1</version>
+            <url>http://jakarta.apache.org/commons/collections/</url>
+            <type>jar</type>
        </dependency>

        <dependency>
-            <id>commons-configuration</id>
-            <version>20030706.202021</version>
+            <groupId>commons-configuration</groupId>
+            <artifactId>commons-configuration</artifactId>
+            <version>1.2</version>
+            <url>http://jakarta.apache.org/commons/configuration/</url>
+            <type>jar</type>
        </dependency>

        <!--  REQUIRED FOR JCS CORE -->
        <dependency>
-            <id>commons-logging</id>
-            <version>1.0.3</version>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.0.4</version>
+            <url>http://jakarta.apache.org/commons/logging/</url>
+            <type>jar</type>
        </dependency>

        <!--  REQUIRED FOR JCS CORE -->
        <dependency>
-            <id>commons-lang</id>
-            <version>2.0</version>
+            <groupId>commons-lang</groupId>
+            <artifactId>commons-lang</artifactId>
+            <version>2.1</version>
+            <url>http://jakarta.apache.org/commons/lang/</url>
+            <type>jar</type>
        </dependency>

        <!--  JDBC DISK CACHE -->
        <dependency>
            <groupId>commons-dbcp</groupId>
            <artifactId>commons-dbcp</artifactId>
-            <version>1.2</version>
+            <version>1.2.1</version>
            <url>http://jakarta.apache.org/commons</url>
+            <type>jar</type>
            <properties>
                <war.bundle>true</war.bundle>
            </properties>
@@ -150,6 +163,7 @@
            <artifactId>commons-pool</artifactId>
            <version>1.2</version>
            <url>http://jakarta.apache.org/commons</url>
+            <type>jar</type>
            <properties>
                <war.bundle>true</war.bundle>
            </properties>
@@ -157,11 +171,13 @@

        <!--  REQUIRED FOR JCS CORE -->
        <dependency>
-            <id>concurrent</id>
+            <groupId>concurrent</groupId>
+            <artifactId>concurrent</artifactId>
            <version>1.0</version>
            <url>
http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html
            </url>
+            <type>jar</type>
        </dependency>

        <dependency>
@@ -169,66 +185,98 @@
            <artifactId>mysql-connector-java</artifactId>
            <version>3.0.10</version>
            <url></url>
+            <type>jar</type>
        </dependency>

        <dependency>
-            <id>hsqldb</id>
-            <version>1.7.1</version>
+            <groupId>hsqldb</groupId>
+            <artifactId>hsqldb</artifactId>
+            <version>1.8.0.1</version>
+            <url>http://hsqldb.sourceforge.net/</url>
+            <type>jar</type>
        </dependency>

        <dependency>
-            <id>log4j</id>
-            <version>1.2.8</version>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <version>1.2.12</version>
+            <url>http://logging.apache.org/log4j/</url>
+            <type>jar</type>
        </dependency>

        <dependency>
-            <id>servletapi</id>
+            <groupId>servletapi</groupId>
+            <artifactId>servletapi</artifactId>
            <version>2.3</version>
+            <url>http://java.sun.com/products/servlet/</url>
+            <type>jar</type>
        </dependency>

+        <!-- LGPL! -->
+        <!--
        <dependency>
            <groupId>jgroups</groupId>
            <artifactId>jgroups-all</artifactId>
            <version>2.2.8</version>
+            <url></url>
+            <type>jar</type>
        </dependency>
+        -->

        <dependency>
-            <id>tomcat</id>
+            <groupId>tomcat</groupId>
+            <artifactId>tomcat-util</artifactId>
            <version>3.2.1</version>
-            <jar>tomcat-util-3.2.1.jar</jar>
+            <url>http://tomcat.apache.org/</url>
+            <type>jar</type>
        </dependency>

        <dependency>
-            <id>velocity</id>
+            <groupId>velocity</groupId>
+            <artifactId>velocity</artifactId>
            <version>1.4</version>
+            <url>http://jakarta.apache.org/velocity/</url>
+            <type>jar</type>
        </dependency>

        <dependency>
-            <id>junit</id>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
            <version>3.8.1</version>
+            <url>http://www.junit.org/</url>
+            <type>jar</type>
        </dependency>

        <dependency>
-            <id>xmlrpc</id>
-            <version>1.2-b1</version>
-            <url>http://xml.apache.org/xmlrpc/</url>
+            <groupId>xmlrpc</groupId>
+            <artifactId>xmlrpc</artifactId>
+            <version>2.0</version>
+            <url>http://ws.apache.org/xmlrpc/</url>
+            <type>jar</type>
        </dependency>

        <dependency>
-            <id>xerces:xercesImpl</id>
+            <groupId>xerces</groupId>
+            <artifactId>xercesImpl</artifactId>
            <version>2.6.2</version>
            <url>http://xml.apache.org/xerces2-j/</url>
+            <type>jar</type>
        </dependency>

        <dependency>
-            <id>xml-apis</id>
+            <groupId>xml-apis</groupId>
+            <artifactId>xml-apis</artifactId>
            <version>2.0.2</version>
            <url>http://xml.apache.org/commons/</url>
+            <type>jar</type>
        </dependency>

        <dependency>
-            <id>berkeleydb</id>
-            <version>1.5.0</version>
+            <groupId>berkeleydb</groupId>
+            <artifactId>berkeleydb</artifactId>
+            <version>1.5.1</version>
+            <url></url>
+            <type>jar</type>
        </dependency>
    </dependencies>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to