You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by Emmanuel Lecharny <el...@apache.org> on 2008/06/25 20:22:26 UTC

Bumping up dependencies and plugin version

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



Re: Bumping up dependencies and plugin version

Posted by Emmanuel Lecharny <el...@apache.org>.
Hopefully, this is a painless modification. Users won't be impacted.

I just asked to be sure that no mandatory dependency were selected.

I will try to commit the poms later today.

Thanks !

Adam Fisk wrote:
> I say go for it.  Continuous integration and all that..  Generally
> better to migrate sooner than later.
>
> -Adam
>
> On Wed, Jun 25, 2008 at 2:22 PM, Emmanuel Lecharny <el...@apache.org> wrote:
>   
>> 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
>>
>>
>>
>>     
>
>
>
>   


-- 
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org



Re: Bumping up dependencies and plugin version

Posted by Adam Fisk <a...@littleshoot.org>.
I say go for it.  Continuous integration and all that..  Generally
better to migrate sooner than later.

-Adam

On Wed, Jun 25, 2008 at 2:22 PM, Emmanuel Lecharny <el...@apache.org> wrote:
> 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
>
>
>



-- 
http://www.littleshoot.org
Open Source, Open Standards, Open Data

Re: Bumping up dependencies and plugin version

Posted by jean-frederic clere <jf...@gmail.com>.
Emmanuel Lecharny wrote:
> 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)

I though that Mina was only using tc-native (See 
http://tomcat.apache.org/native-doc/). Comments?

Cheers

Jean-Frederic

Re: Bumping up dependencies and plugin version

Posted by Julien Vermillard <jv...@archean.fr>.
For MINA-2.0 we should drop netty2 codec support, since we can't find
the jar or the sources easily.

On Wed, 25 Jun 2008 20:22:26 +0200
Emmanuel Lecharny <el...@apache.org> wrote:

> 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 ?
> 


Re: Bumping up dependencies and plugin version

Posted by Emmanuel Lecharny <el...@apache.org>.
Niklas Gustavsson wrote:
> On Wed, Jun 25, 2008 at 8:22 PM, Emmanuel Lecharny <el...@apache.org> wrote:
>   
>> Should we migrate ?
>>     
Migration done, MINA snapshot has been deployed.


-- 
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org



Re: Bumping up dependencies and plugin version

Posted by Niklas Gustavsson <ni...@protocol7.com>.
On Wed, Jun 25, 2008 at 8:22 PM, Emmanuel Lecharny <el...@apache.org> wrote:
> Should we migrate ?

For those in ftpserver, go ahead.

/niklas