Spring-ws 1.5.9取決於Spring 2.5(基於pom)。它可以用於Spring 3而不會遇到任何類加載問題。我知道這兩個包之間有一些匹配,我可以不包括那些Spring 3罐子嗎?我似乎找不到任何官方的話。Spring-WS 1.5可以與Spring 3一起使用嗎?
8
A
回答
3
正式,不,它們不兼容。就像你說的那樣,兩者之間存在包裹衝突 - 特別是org.springframework.oxm
。這個包是從Spring-WS帶到Spring 3的,兩者會發生衝突。
工作本來是要在春節-WS 2.0春天3.0發佈後立即完成,但這種情況並未發生。在此之前,Spring-WS仍然與當前的Spring Framework版本不兼容。
在實踐中,我發現,如果你從Spring 3發行省略org.springframework.oxm
JAR,兩個做工精細在一起。但是,如果您使用的是maven,我不確定這是否適合您。
7
除了skaffman的答案,這裏是如何通過Maven的使用Spring-WS 1.5.9與Spring 3:
1)首先排除彈簧3的OXM依賴剛剛從你的POM刪除以下的依賴。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
</dependency>
如果您使用的是對彈簧3(如Apache駱駝駱駝彈簧模塊)使用傳遞依賴另一個框架:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
</exclusion>
</exclusions>
</dependency>
2)拆下傳遞依賴的是春天-WS 1.5.9在彈簧2.5.6上有效:
3)最後確保包含必要的Spring 3模塊加入你的POM。
就是這樣,你現在應該能夠使用Spring-WS 1.5.9與Spring 3.x的
相關問題
- 1. MongoDBs全文搜索可以與Spring Data REST一起使用嗎?
- 2. jQuery可以與Ext.js一起使用嗎?
- 3. ImageMagickNET可以與c#一起使用嗎?
- 4. neo4j可以與NetBeans一起使用嗎?
- 5. HAML可以與Less.js一起使用嗎?
- 6. Lucene.NET可以與MVVM一起使用嗎?
- 7. NSFormatter可以與NSPopUpButton一起使用嗎?
- 8. AsyncFileUpload可以與UpdatePanel一起使用嗎?
- 9. Django可以與py2exe一起使用嗎?
- 10. Console2可以與Powershell一起使用嗎?
- 11. Sinatra可以與IronRuby一起使用嗎?
- 12. markerwithlabel可以與google.maps.circle一起使用嗎?
- 13. @JsonTypeInfo可以與Collections一起使用嗎?
- 14. PowerMock可以與ElasticsearchIntegrationTest一起使用嗎?
- 15. Spring MVC或Spring Boot可以與Amazon Alexa一起工作嗎?
- 16. GitPython與Python 3.x一起使用嗎?
- 17. 我可以一起使用Spring的util:properties和context:property-placeholder嗎?
- 18. Spring的@Value註釋可以與實現BeanPostProcessor的類型一起使用嗎?
- 19. 在Kohana 3中可以一起使用Controller_REST和Controller_Template嗎?
- 20. 使用Go可以與Microsoft Sharepoint一起使用嗎?
- 21. 可以將CopyOnWriteArrayList與可變對象一起使用嗎?
- 22. 您可以將RegAsm與可執行文件一起使用嗎?
- 23. Apache Camel只能與Apache CXF或Spring-WS一起工作嗎?
- 24. Can RowSets可與PreparedStatements一起使用嗎?
- 25. JavaScript fillStyle可與stroke()一起使用嗎?
- 26. each()和prev()可以一起使用嗎?
- 27. sigqueue可以和pthreads一起使用嗎?
- 28. recvmsg()和sendto()可以一起使用嗎?
- 29. JCIFS可以和Jersey一起使用嗎?
- 30. 可以和數組一起使用嗎?