You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Maurizio Cucchiara <ma...@gmail.com> on 2011/01/03 14:15:34 UTC

Re: svn commit: r1054288 - in /struts/struts2/trunk: pom.xml xwork-core/pom.xml

Lukasz,
are you sure that the javassist library must riside in test scope?
Did you try to run mvn jetty:run inside blank app?

2011/1/1 <lu...@apache.org>:
> Author: lukaszlenart
> Date: Sat Jan  1 20:43:24 2011
> New Revision: 1054288
>
> URL: http://svn.apache.org/viewvc?rev=1054288&view=rev
> Log:
> Cleans poms and dependency management
>
> Modified:
>    struts/struts2/trunk/pom.xml
>    struts/struts2/trunk/xwork-core/pom.xml
>
> Modified: struts/struts2/trunk/pom.xml
> URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/pom.xml?rev=1054288&r1=1054287&r2=1054288&view=diff
>
==============================================================================
> --- struts/struts2/trunk/pom.xml (original)
> +++ struts/struts2/trunk/pom.xml Sat Jan  1 20:43:24 2011
> @@ -73,7 +73,8 @@
>     <properties>
>         <currentVersion>${project.version}</currentVersion>
>
<struts2.springPlatformVersion>2.5.6</struts2.springPlatformVersion>
> -        <ognl.version>3.0</ognl.version>
> +        <ognl.version>3.0.1</ognl.version>
> +        <asm.version>3.1</asm.version>
>     </properties>
>
>     <profiles>
> @@ -402,19 +403,31 @@
>                 <artifactId>ognl</artifactId>
>                 <version>${ognl.version}</version>
>             </dependency>
> -
>             <dependency>
>                 <groupId>javassist</groupId>
>                 <artifactId>javassist</artifactId>
>                 <version>3.8.0.GA</version>
>                 <scope>test</scope>
>             </dependency>
> -
> +            <dependency>
> +                <groupId>asm</groupId>
> +                <artifactId>asm</artifactId>
> +                <version>${asm.version}</version>
> +            </dependency>
> +            <dependency>
> +                <groupId>asm</groupId>
> +                <artifactId>asm-commons</artifactId>
> +                <version>${asm.version}</version>
> +            </dependency>
>             <dependency>
>                 <groupId>junit</groupId>
>                 <artifactId>junit</artifactId>
>                 <version>4.8.2</version>
> -                <scope>test</scope>
> +            </dependency>
> +            <dependency>
> +                <groupId>cglib</groupId>
> +                <artifactId>cglib-nodep</artifactId>
> +                <version>2.1_3</version>
>             </dependency>
>
>             <dependency>
> @@ -447,6 +460,11 @@
>
>             <!-- Commons -->
>             <dependency>
> +                <groupId>commons-logging</groupId>
> +                <artifactId>commons-logging</artifactId>
> +                <version>1.1.1</version>
> +            </dependency>
> +            <dependency>
>                 <groupId>commons-fileupload</groupId>
>                 <artifactId>commons-fileupload</artifactId>
>                 <version>1.2.1</version>
> @@ -454,12 +472,12 @@
>             <dependency>
>                 <groupId>commons-io</groupId>
>                 <artifactId>commons-io</artifactId>
> -                <version>1.3.2</version>
> +                <version>1.4</version>
>             </dependency>
>             <dependency>
>                 <groupId>commons-lang</groupId>
>                 <artifactId>commons-lang</artifactId>
> -                <version>2.1</version>
> +                <version>2.5</version>
>             </dependency>
>             <dependency>
>                 <groupId>commons-el</groupId>
> @@ -472,35 +490,51 @@
>                 <groupId>org.springframework</groupId>
>                 <artifactId>spring-core</artifactId>
>                 <version>${struts2.springPlatformVersion}</version>
> -                <scope>test</scope>
>             </dependency>
> -
>             <dependency>
>                 <groupId>org.springframework</groupId>
>                 <artifactId>spring</artifactId>
>                 <version>${struts2.springPlatformVersion}</version>
> -                <scope>compile</scope>
> -                <optional>true</optional>
>             </dependency>
> -
>             <dependency>
>                 <groupId>org.springframework</groupId>
>                 <artifactId>spring-webmvc-portlet</artifactId>
>                 <version>${struts2.springPlatformVersion}</version>
> -                <scope>test</scope>
>             </dependency>
> -
>             <dependency>
>                 <groupId>org.springframework</groupId>
>                 <artifactId>spring-context</artifactId>
>                 <version>${struts2.springPlatformVersion}</version>
>             </dependency>
> -
> +            <dependency>
> +                <groupId>org.springframework</groupId>
> +                <artifactId>spring-aop</artifactId>
> +                <version>${struts2.springPlatformVersion}</version>
> +            </dependency>
> +            <dependency>
> +                <groupId>org.springframework</groupId>
> +                <artifactId>spring-aspects</artifactId>
> +                <version>${struts2.springPlatformVersion}</version>
> +            </dependency>
> +            <dependency>
> +                <groupId>org.springframework</groupId>
> +                <artifactId>spring-beans</artifactId>
> +                <version>${struts2.springPlatformVersion}</version>
> +            </dependency>
>             <dependency>
>                 <groupId>org.springframework</groupId>
>                 <artifactId>spring-test</artifactId>
>                 <version>${struts2.springPlatformVersion}</version>
> -                <scope>test</scope>
> +            </dependency>
> +            <dependency>
> +                <groupId>org.springframework</groupId>
> +                <artifactId>spring-context-support</artifactId>
> +                <version>${struts2.springPlatformVersion}</version>
> +            </dependency>
> +            <dependency>
> +                <groupId>org.springframework</groupId>
> +                <artifactId>spring-web</artifactId>
> +                <version>${struts2.springPlatformVersion}</version>
>             </dependency>
>
>             <dependency>
> @@ -552,7 +586,6 @@
>                 <groupId>log4j</groupId>
>                 <artifactId>log4j</artifactId>
>                 <version>1.2.9</version>
> -                <scope>test</scope>
>             </dependency>
>
>             <dependency>
>
> Modified: struts/struts2/trunk/xwork-core/pom.xml
> URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/pom.xml?rev=1054288&r1=1054287&r2=1054288&view=diff
>
==============================================================================
> --- struts/struts2/trunk/xwork-core/pom.xml (original)
> +++ struts/struts2/trunk/xwork-core/pom.xml Sat Jan  1 20:43:24 2011
> @@ -21,10 +21,7 @@
>     </scm>
>
>     <properties>
> -        <currentVersion>${pom.version}</currentVersion>
> -
 <struts2.springPlatformVersion>2.5.6</struts2.springPlatformVersion>
> -        <asm.version>3.1</asm.version>
> -        <ognl.version>3.0</ognl.version>
> +        <currentVersion>${project.version}</currentVersion>
>     </properties>
>
>     <profiles>
> @@ -260,104 +257,87 @@
>         <dependency>
>             <groupId>commons-logging</groupId>
>             <artifactId>commons-logging</artifactId>
> -            <version>1.1.1</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>commons-lang</groupId>
>             <artifactId>commons-lang</artifactId>
> -            <version>2.4</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>commons-io</groupId>
>             <artifactId>commons-io</artifactId>
> -            <version>1.4</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>ognl</groupId>
>             <artifactId>ognl</artifactId>
> -            <version>${ognl.version}</version>
>         </dependency>
>         <dependency>
>             <groupId>asm</groupId>
>             <artifactId>asm</artifactId>
> -            <version>${asm.version}</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>asm</groupId>
>             <artifactId>asm-commons</artifactId>
> -            <version>${asm.version}</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-core</artifactId>
> -            <version>${struts2.springPlatformVersion}</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-aop</artifactId>
> -            <version>${struts2.springPlatformVersion}</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-aspects</artifactId>
> -            <version>${struts2.springPlatformVersion}</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-beans</artifactId>
> -            <version>${struts2.springPlatformVersion}</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-context</artifactId>
> -            <version>${struts2.springPlatformVersion}</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-context-support</artifactId>
> -            <version>${struts2.springPlatformVersion}</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-web</artifactId>
> -            <version>${struts2.springPlatformVersion}</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-test</artifactId>
> -            <version>${struts2.springPlatformVersion}</version>
>             <scope>test</scope>
>         </dependency>
>
>         <dependency>
>             <groupId>cglib</groupId>
>             <artifactId>cglib-nodep</artifactId>
> -            <version>2.1_3</version>
>             <optional>true</optional>
>         </dependency>
>         <dependency>
>             <groupId>junit</groupId>
>             <artifactId>junit</artifactId>
> -            <scope>compile</scope>
>             <optional>true</optional>
>         </dependency>
>
>         <dependency>
>             <groupId>org.testng</groupId>
>             <artifactId>testng</artifactId>
> -            <version>5.1</version>
>             <optional>true</optional>
>             <classifier>jdk15</classifier>
>         </dependency>
> @@ -365,20 +345,17 @@
>         <dependency>
>             <groupId>mockobjects</groupId>
>             <artifactId>mockobjects-core</artifactId>
> -            <version>0.09</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.easymock</groupId>
>             <artifactId>easymock</artifactId>
> -            <version>2.4</version>
>             <scope>test</scope>
>         </dependency>
>
>         <dependency>
>             <groupId>javassist</groupId>
>             <artifactId>javassist</artifactId>
> -            <version>3.8.0.GA</version>
>             <scope>test</scope>
>         </dependency>
>
>
>
>

-- 
Maurizio Cucchiara

Re: svn commit: r1054288 - in /struts/struts2/trunk: pom.xml xwork-core/pom.xml

Posted by Maurizio Cucchiara <ma...@gmail.com>.
2011/1/3 Lukasz Lenart <lu...@googlemail.com>:
> 2011/1/3 Maurizio Cucchiara <ma...@gmail.com>:
>> Lukasz,
>> are you sure that the javassist library must riside in test scope?
>
> I've added Javassist back as a Ognl's dependency in the latest Ognl
> 3.0.1 so it means Javassist shouldn't be specified directly as it's
> already in Ognl. What's left is to cleanup the project ;-)

I've tried to cleanup the project, but it still doesn't work. I guess
because the blank app needs the javassist library at runtime, and the
struts-parent's pom (and so the other modules) expects javassist
(3.8.0.GA) at *test* time.

I've tried to get rid of the javassist dependency from S2's pom files
and now it works as expected: maven deploys the right version of
javassist (3.11.0.GA, which is that declared inside the ognl project).

So, I'm going to remove the javassist's dependency.
Any warning?

>
>> Did you try to run mvn jetty:run inside blank app?
>
> Nope, but it's a work in progress, feel free to change anything. I've
> added you to Hudson's notification list
> https://hudson.apache.org/hudson/job/Struts2/
>
> Try to login with your username / password to check access rights, you
> can always request that rights from INFRA <in...@apache.org>

I can't see build option, so I'm pretty sure that I need to ask for
rights to INFRA.

-- 
Maurizio Cucchiara

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: svn commit: r1054288 - in /struts/struts2/trunk: pom.xml xwork-core/pom.xml

Posted by Lukasz Lenart <lu...@googlemail.com>.
2011/1/3 Maurizio Cucchiara <ma...@gmail.com>:
> Lukasz,
> are you sure that the javassist library must riside in test scope?

I've added Javassist back as a Ognl's dependency in the latest Ognl
3.0.1 so it means Javassist shouldn't be specified directly as it's
already in Ognl. What's left is to cleanup the project ;-)

> Did you try to run mvn jetty:run inside blank app?

Nope, but it's a work in progress, feel free to change anything. I've
added you to Hudson's notification list
https://hudson.apache.org/hudson/job/Struts2/

Try to login with your username / password to check access rights, you
can always request that rights from INFRA <in...@apache.org>


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Kapituła Javarsovia http://javarsovia.pl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org