Ok, rallback this change on our fixes branches.

Thanks
Freeman
On 2012-3-20, at 下午9:34, Daniel Kulp wrote:


I'm concerned about this commit. This could potentially remove jars from peoples classpaths which can easily cause breakages. As an example, with
this change the wsdl_first example doesn't even compile anymore.   I'm
definitely OK with the idea on trunk (think it's already done there), but definitely have concerns about it on the fixes branches. Especially on 2.4.x where spring is a bit more heavily used internally. The fact that
some of our own samples break shows it could have impact on users.

Dan



On Tuesday, March 20, 2012 10:12:12 AM ff...@apache.org wrote:
Author: ffang
Date: Tue Mar 20 09:08:19 2012
New Revision: 1302802

URL: http://svn.apache.org/viewvc?rev=1302802&view=rev
Log:
rt-transports-http module should optionally depend on spring

Modified:
   cxf/branches/2.5.x-fixes/rt/bindings/http/pom.xml
   cxf/branches/2.5.x-fixes/rt/databinding/aegis/pom.xml
   cxf/branches/2.5.x-fixes/rt/databinding/xmlbeans/pom.xml
   cxf/branches/2.5.x-fixes/rt/frontend/jaxrs/pom.xml
   cxf/branches/2.5.x-fixes/rt/javascript/javascript-tests/pom.xml
   cxf/branches/2.5.x-fixes/rt/transports/http/pom.xml
   cxf/branches/2.5.x-fixes/systests/databinding/pom.xml
   cxf/branches/2.5.x-fixes/systests/jaxrs/pom.xml
   cxf/branches/2.5.x-fixes/systests/rs-security/pom.xml
   cxf/branches/2.5.x-fixes/systests/ws-security-examples/pom.xml
   cxf/branches/2.5.x-fixes/systests/ws-security/pom.xml
   cxf/branches/2.5.x-fixes/tools/javato/ws/pom.xml

Modified: cxf/branches/2.5.x-fixes/rt/bindings/http/pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/rt/bindings/http/po
m.xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = ===================================================================== ===== --- cxf/branches/2.5.x-fixes/rt/bindings/http/pom.xml (original) +++
cxf/branches/2.5.x-fixes/rt/bindings/http/pom.xml Tue Mar 20 09:08:19
2012 @@ -87,6 +87,11 @@
            <artifactId>slf4j-jdk14</artifactId>
            <scope>test</scope>
        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <scope>test</scope>
+        </dependency>
    </dependencies>

    <build>

Modified: cxf/branches/2.5.x-fixes/rt/databinding/aegis/pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/rt/databinding/aegi
s/pom.xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = ===================================================================== ===== --- cxf/branches/2.5.x-fixes/rt/databinding/aegis/pom.xml (original)
+++ cxf/branches/2.5.x-fixes/rt/databinding/aegis/pom.xml Tue Mar 20
09:08:19 2012 @@ -62,6 +62,11 @@
            <scope>test</scope>
        </dependency>
        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-rt-transports-http-jetty</artifactId>
            <version>${project.version}</version>

Modified: cxf/branches/2.5.x-fixes/rt/databinding/xmlbeans/pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/rt/databinding/xmlb
eans/pom.xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = =====================================================================
===== --- cxf/branches/2.5.x-fixes/rt/databinding/xmlbeans/pom.xml
(original) +++ cxf/branches/2.5.x-fixes/rt/databinding/xmlbeans/ pom.xml
Tue Mar 20 09:08:19 2012 @@ -102,6 +102,11 @@
            <version>${project.version}</version>
            <scope>test</scope>
        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <scope>test</scope>
+        </dependency>

    </dependencies>


Modified: cxf/branches/2.5.x-fixes/rt/frontend/jaxrs/pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/rt/frontend/jaxrs/p
om.xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = ===================================================================== ===== --- cxf/branches/2.5.x-fixes/rt/frontend/jaxrs/pom.xml (original)
+++ cxf/branches/2.5.x-fixes/rt/frontend/jaxrs/pom.xml Tue Mar 20
09:08:19 2012 @@ -182,6 +182,10 @@
            <artifactId>easymock</artifactId>
            <scope>test</scope>
        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+        </dependency>
    </dependencies>
    <build>
        <plugins>

Modified: cxf/branches/2.5.x-fixes/rt/javascript/javascript-tests/ pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/rt/javascript/javas
cript-tests/pom.xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = ===================================================================== ===== --- cxf/branches/2.5.x-fixes/rt/javascript/javascript-tests/ pom.xml
(original) +++
cxf/branches/2.5.x-fixes/rt/javascript/javascript-tests/pom.xml Tue Mar
20 09:08:19 2012 @@ -67,6 +67,11 @@
            <scope>test</scope>
        </dependency>
        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
            <groupId>xerces</groupId>
            <artifactId>xercesImpl</artifactId>
            <scope>test</scope>

Modified: cxf/branches/2.5.x-fixes/rt/transports/http/pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/rt/transports/http/
pom.xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = ===================================================================== ===== --- cxf/branches/2.5.x-fixes/rt/transports/http/pom.xml (original)
+++ cxf/branches/2.5.x-fixes/rt/transports/http/pom.xml Tue Mar 20
09:08:19 2012 @@ -62,6 +62,7 @@
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
+            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>${cxf.servlet-api.group}</groupId>

Modified: cxf/branches/2.5.x-fixes/systests/databinding/pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/systests/databindin
g/pom.xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = ===================================================================== ===== --- cxf/branches/2.5.x-fixes/systests/databinding/pom.xml (original)
+++ cxf/branches/2.5.x-fixes/systests/databinding/pom.xml Tue Mar 20
09:08:19 2012 @@ -305,6 +305,16 @@
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-web</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
            <artifactId>${cxf.spring.mock}</artifactId>
            <version>${cxf.spring.version}</version>
        </dependency>

Modified: cxf/branches/2.5.x-fixes/systests/jaxrs/pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/systests/jaxrs/pom .
xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = =====================================================================
===== --- cxf/branches/2.5.x-fixes/systests/jaxrs/pom.xml (original)
+++ cxf/branches/2.5.x-fixes/systests/jaxrs/pom.xml Tue Mar 20 09:08:19
2012 @@ -207,6 +207,17 @@
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-web</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>${cxf.spring.version}</version>
            <scope>test</scope>

Modified: cxf/branches/2.5.x-fixes/systests/rs-security/pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/systests/rs-securit
y/pom.xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = ===================================================================== ===== --- cxf/branches/2.5.x-fixes/systests/rs-security/pom.xml (original)
+++ cxf/branches/2.5.x-fixes/systests/rs-security/pom.xml Tue Mar 20
09:08:19 2012 @@ -134,6 +134,13 @@
            <version>${cxf.spring.version}</version>
            <scope>test</scope>
        </dependency>
+         <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-web</artifactId>
+            <version>${cxf.spring.version}</version>
+            <scope>test</scope>
+        </dependency>
+
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>

Modified: cxf/branches/2.5.x-fixes/systests/ws-security-examples/ pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/systests/ws-securit
y-examples/pom.xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = ===================================================================== ===== --- cxf/branches/2.5.x-fixes/systests/ws-security-examples/ pom.xml
(original) +++
cxf/branches/2.5.x-fixes/systests/ws-security-examples/pom.xml Tue Mar 20
09:08:19 2012 @@ -191,6 +191,13 @@
        </dependency>

        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+
+        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>

Modified: cxf/branches/2.5.x-fixes/systests/ws-security/pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/systests/ws-securit
y/pom.xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = ===================================================================== ===== --- cxf/branches/2.5.x-fixes/systests/ws-security/pom.xml (original)
+++ cxf/branches/2.5.x-fixes/systests/ws-security/pom.xml Tue Mar 20
09:08:19 2012 @@ -174,6 +174,11 @@
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <scope>test</scope>
+        </dependency>

        <dependency>
            <groupId>junit</groupId>

Modified: cxf/branches/2.5.x-fixes/tools/javato/ws/pom.xml
URL:
http://svn.apache.org/viewvc/cxf/branches/2.5.x-fixes/tools/javato/ws/pom
.xml?rev=1302802&r1=1302801&r2=1302802&view=diff
= = = = =====================================================================
===== --- cxf/branches/2.5.x-fixes/tools/javato/ws/pom.xml (original)
+++ cxf/branches/2.5.x-fixes/tools/javato/ws/pom.xml Tue Mar 20 09:08:19
2012 @@ -160,8 +160,11 @@
            <version>${project.version}</version>
            <scope>test</scope>
        </dependency>
-
-
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <optional>true</optional>
+        </dependency>
    </dependencies>
    <build>
        <plugins>
--
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com


---------------------------------------------
Freeman Fang

FuseSource
Email:ff...@fusesource.com
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com









Reply via email to