@@ -22,12 +22,12 @@ configure(allprojects) { project ->
22
22
ext. jackson1Version = " 1.9.13"
23
23
ext. jackson2Version = " 2.3.3"
24
24
ext. jasperReportsVersion = " 5.5.1"
25
- ext. jettyVersion = " 9.1.4.v20140401 "
25
+ ext. jettyVersion = " 9.1.5.v20140505 "
26
26
ext. jodaVersion = " 2.3"
27
27
ext. junitVersion = " 4.11"
28
28
ext. slf4jVersion = " 1.7.7"
29
29
ext. tiles2Version = " 2.2.2"
30
- ext. tiles3Version = " 3.0.3 "
30
+ ext. tiles3Version = " 3.0.4 "
31
31
ext. tomcatVersion = " 8.0.5"
32
32
ext. xstreamVersion = " 1.4.7"
33
33
@@ -527,7 +527,7 @@ project("spring-context-support") {
527
527
compile(project(" :spring-context" ))
528
528
optional(project(" :spring-jdbc" )) // for Quartz support
529
529
optional(project(" :spring-tx" )) // for Quartz support
530
- optional(" javax.mail:mail:1.4.7" )
530
+ optional(" javax.mail:javax. mail-api :1.4.7" )
531
531
optional(" javax.cache:cache-api:1.0.0" )
532
532
optional(" com.google.guava:guava:17.0" )
533
533
optional(" net.sf.ehcache:ehcache-core:2.6.5" )
@@ -538,12 +538,15 @@ project("spring-context-support") {
538
538
optional(" org.apache.velocity:velocity:1.7" )
539
539
optional(" org.freemarker:freemarker:2.3.20" )
540
540
optional(" com.lowagie:itext:2.1.7" )
541
- optional(" net.sf.jasperreports:jasperreports:$jasperReportsVersion " )
541
+ optional(" net.sf.jasperreports:jasperreports:$jasperReportsVersion " ) {
542
+ exclude group : " xml-apis" , module : " xml-apis"
543
+ }
542
544
testCompile(" org.apache.poi:poi:3.10-FINAL" )
543
545
testCompile(" commons-beanutils:commons-beanutils:1.8.0" ) // for Velocity/JasperReports
544
546
testCompile(" commons-digester:commons-digester:1.8.1" ) // for Velocity/JasperReports
545
547
testCompile(" org.hsqldb:hsqldb:${ hsqldbVersion} " )
546
548
testCompile(" org.slf4j:slf4j-api:${ slf4jVersion} " )
549
+ testRuntime(" com.sun.mail:javax.mail:1.4.7" )
547
550
}
548
551
549
552
// pick up **/*.types files in src/main
@@ -560,7 +563,7 @@ project("spring-web") {
560
563
compile(project(" :spring-core" ))
561
564
provided(" javax.servlet:javax.servlet-api:3.0.1" )
562
565
optional(project(" :spring-oxm" )) // for MarshallingHttpMessageConverter
563
- optional(" javax.servlet.jsp:jsp-api:2.2" )
566
+ optional(" javax.servlet.jsp:javax.servlet. jsp-api:2.2.1 " )
564
567
optional(" javax.portlet:portlet-api:2.0" )
565
568
optional(" javax.el:javax.el-api:2.2.4" )
566
569
optional(" javax.faces:javax.faces-api:2.2" )
@@ -572,7 +575,6 @@ project("spring-web") {
572
575
optional(" org.codehaus.jackson:jackson-mapper-asl:${ jackson1Version} " )
573
576
optional(" com.fasterxml.jackson.core:jackson-databind:${ jackson2Version} " )
574
577
optional(" rome:rome:1.0" )
575
- optional(" taglibs:standard:1.1.2" )
576
578
optional(" org.eclipse.jetty:jetty-servlet:${ jettyVersion} " ) {
577
579
exclude group : " javax.servlet" , module : " javax.servlet-api"
578
580
}
@@ -583,6 +585,9 @@ project("spring-web") {
583
585
testCompile(project(" :spring-context-support" )) // for JafMediaTypeFactory
584
586
testCompile(" xmlunit:xmlunit:1.5" )
585
587
testCompile(" org.slf4j:slf4j-jcl:${ slf4jVersion} " )
588
+ testCompile(" org.apache.taglibs:taglibs-standard-jstlel:1.2.1" ) {
589
+ exclude group : " org.apache.taglibs" , module : " taglibs-standard-spec"
590
+ }
586
591
}
587
592
588
593
// pick up ContextLoader.properties in src/main
@@ -700,8 +705,8 @@ project("spring-webmvc") {
700
705
provided(" javax.servlet:javax.servlet-api:3.0.1" )
701
706
optional(project(" :spring-context-support" )) // for Velocity support
702
707
optional(project(" :spring-oxm" )) // for MarshallingView
703
- optional(" javax.servlet.jsp:jsp-api:2.2" )
704
- optional(" javax.servlet: jstl:1.2" )
708
+ optional(" javax.servlet.jsp:javax.servlet. jsp-api:2.2.1 " )
709
+ optional(" javax.servlet.jsp.jstl:javax.servlet.jsp. jstl-api :1.2.1 " )
705
710
optional(" net.sourceforge.jexcelapi:jxl:2.6.12" )
706
711
optional(" org.apache.poi:poi:3.10-FINAL" )
707
712
optional(" org.apache.velocity:velocity:1.7" )
@@ -770,8 +775,8 @@ project("spring-webmvc-tiles3") {
770
775
provided(project(" :spring-context" ))
771
776
provided(project(" :spring-web" ))
772
777
provided(" javax.servlet:javax.servlet-api:3.0.1" )
773
- optional(" javax.servlet.jsp:jsp-api:2.2" )
774
- optional(" javax.servlet: jstl:1.2" )
778
+ optional(" javax.servlet.jsp:javax.servlet. jsp-api:2.2.1 " )
779
+ optional(" javax.servlet.jsp.jstl:javax.servlet.jsp. jstl-api :1.2.1 " )
775
780
optional(" javax.el:javax.el-api:2.2.4" )
776
781
optional(" org.apache.tiles:tiles-api:${ tiles3Version} " )
777
782
optional(" org.apache.tiles:tiles-core:${ tiles3Version} " ) {
@@ -829,8 +834,11 @@ project("spring-test") {
829
834
optional(" org.testng:testng:6.8.8" )
830
835
optional(" javax.inject:javax.inject:1" )
831
836
optional(" javax.servlet:javax.servlet-api:3.0.1" )
832
- optional(" javax.servlet.jsp:jsp-api:2.2" )
833
- optional(" javax.servlet:jstl:1.2" )
837
+ optional(" javax.servlet.jsp:javax.servlet.jsp-api:2.2.1" )
838
+ optional(" javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:1.2.1" )
839
+ optional(" org.apache.taglibs:taglibs-standard-jstlel:1.2.1" ) {
840
+ exclude group : " org.apache.taglibs" , module : " taglibs-standard-spec"
841
+ }
834
842
optional(" javax.portlet:portlet-api:2.0" )
835
843
optional(" javax.el:javax.el-api:2.2.4" )
836
844
optional(" org.eclipse.persistence:javax.persistence:2.0.0" )
@@ -904,7 +912,7 @@ project("spring-aspects") {
904
912
optional(project(" :spring-tx" )) // for JPA, @Transactional support
905
913
testCompile(project(" :spring-core" )) // for CodeStyleAspect
906
914
testCompile(project(" :spring-test" ))
907
- testCompile(" javax.mail:mail:1.4.7" )
915
+ testCompile(" javax.mail:javax. mail-api :1.4.7" )
908
916
}
909
917
910
918
eclipse. project {
0 commit comments