Hi,
I have checked the various pom.xml in MINA, FtpServer and AsyncWeb. The
defined dependencies and plugins are pretty old, we can certainly bump
up to the latest version of each one of them. Here is a list of the
current used version and the most recent version, tested on my workspace :
MINA :
------
MINA
----
tomcat-apr 5.5.23 5.5.23 (5.5.26 is not available
on any maven repo)
jzlib 1.0.7 1.0.7
commons-codec 1.3 1.3
netty2 1.9.2 Not available anymore
spring 2.5.1 2.5.5
ognl 2.7.1 2.7.2
javassist 3.6.ga 3.7.ga (3.8.ga is not available
on any maven repo)
commons-lang 2.1 2.4
slf4j-api 1.5.0 1.5.2
jcl104-over-slf4j 1.5.0 1.5.2
slf4j-log4j12 1.5.0 1.5.2
log4j 1.2.14 1.2.14
junit 4.4 4.4
easymock 2.3 2.3
easymockclassextension 2.2.2 2.3
rmock 2.0.2 2.0.0
ant-contrib 1.0b2 1.0b2 (1.0b3 is not available on
any maven repo)
maven-compiler-plugin ? 2.0.2
maven-surefire-plugin ? 2.4.3
maven-source-plugin ? 2.0.4
maven-assembly-plugin ? 2.2-beta-2
maven-release-plugin ? 2.0-beta-7
maven-bundle-plugin ? 1.4.1
maven-antrun-plugin ? 1.1
maven-javadoc-plugin ? 2.4
maven-jxr-plugin ? 2.1
rat-maven-plugin 1.0-alpha-2 1.0-alpha-3
AsyncWeb :
----------
concurrent 1.3.4 1.3.4
mina-core 2.0.0-M2-SNAPHOT 2.0.0-M2-SNAPSHOT
slf4j-log4j12 1.5.0 1.5.2
commons-codec 1.3 1.3
commons-logging 1.1 1.1.1
log4j 1.2.14 1.2.14 (Can't go to 1.2.15 as it
depends on some jars not present on any maven repo)
spring-core 2.0 2.5.5
spring-beans 2.0 2.5.5
spring-context 2.0 2.5.5
junit 4.4 4.4
maven-bundle-plugin 1.0.0 1.4.1
maven-release-plugin ? 2.0-beta-7
maven-assembly-plugin ? 2.2-beta-2
maven-source-plugin ? 2.0.4
maven-surefire-plugin ? 2.4.3
maven-compiler-plugin ? 2.0.2
catalina 6.0.13 6.0.16
coyote 6.0.13 6.0.16
servlet-api 6.0.13 6.0.16
juli-adapters 6.0.13 6.0.16
jasper 6.0.13 6.0.16
jasper-jdt 6.0.13 6.0.16
FTPServer
---------
slf4j-api 1.4.3 1.5.2
junit 3.8.2 3.8.2 (Can't run tests with 4.4)
commons-net 2.0.0-ftpserver-20080501.114815-1
slf4j-log4j12 1.4.3 1.5.2
log4j 1.2.13 1.2.14 (Can't go to 1.2.15 as it
depends on some jars not present on any maven repo)
commons-codec 1.3 1.3
oro 2.0.8 2.0.8
hsqldb 1.8.0.7 1.8.0.7 (1.8.0.10 is not
available on any maven repo)
mina 2.0.0-M2-SNAPSHOT 2.0.0-M2-SNAPSHOT
maven-enforcer-plugin 1.0-alpha-2 1.0-alpha-3
maven-surefire-plugin 2.4.2 2.4.3
maven-eclipse-plugin 2.5 2.5.1
maven-release-plugin 2.0-beta-7 2.0-beta-7
maven-remote-resources-plugin 1.0-beta-2 1.0
maven-compiler-plugin 2.0.2 2.0.2
maven-source-plugin 2.0.4 2.0.4
maven-idea-plugin ? 2.1
maven-jar-plugin 2.2 2.2
maven-gpg-plugin 1.0-alpha-3 1.0-alpha-4
maven-javadoc-plugin 2.3 2.4
rat-maven-plugin 1.0-alpha-2 1.0-alpha-3
FTPServer/core
--------------
spring-beans 2.5.2 2.5.5
FTPServer/distribution
----------------------
maven-antrun-plugin ? 1.1
maven-assembly-plugin 2.1 2.2-beta-2
maven-dependency-plugin 2.0-alpha-1 2.0
FYI, I got all working correctly with the second column setting, except
that I had to fix a test in mina/statemachine.
Should we migrate ?
--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org