Skip to content

Commit 5bdf57d

Browse files
committed
Remove Groovy and Spock Dependencies
Fixes gh-4939
1 parent 3e46dac commit 5bdf57d

File tree

7 files changed

+12
-24
lines changed

7 files changed

+12
-24
lines changed

config/spring-security-config.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ dependencies {
4242
testCompile project(path : ':spring-security-web', configuration : 'tests')
4343
testCompile apachedsDependencies
4444
testCompile powerMock2Dependencies
45-
testCompile spockDependencies
4645
testCompile 'com.squareup.okhttp3:mockwebserver'
4746
testCompile 'ch.qos.logback:logback-classic'
4847
testCompile 'io.projectreactor.netty:reactor-netty'
@@ -53,7 +52,6 @@ dependencies {
5352
testCompile('net.sourceforge.htmlunit:htmlunit') {
5453
exclude group: 'commons-logging', module: 'commons-logging'
5554
}
56-
testCompile 'org.codehaus.groovy:groovy-all'
5755
testCompile 'org.eclipse.persistence:javax.persistence'
5856
testCompile 'org.hibernate:hibernate-entitymanager'
5957
testCompile 'org.hsqldb:hsqldb'

config/src/test/java/org/springframework/security/config/annotation/issue50/SecurityConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
*/
1616
package org.springframework.security.config.annotation.issue50;
1717

18-
import org.spockframework.util.Assert;
1918
import org.springframework.beans.factory.annotation.Autowired;
2019
import org.springframework.context.annotation.Bean;
2120
import org.springframework.context.annotation.Configuration;
@@ -33,6 +32,7 @@
3332
import org.springframework.security.core.Authentication;
3433
import org.springframework.security.core.AuthenticationException;
3534
import org.springframework.security.core.userdetails.UsernameNotFoundException;
35+
import org.springframework.util.Assert;
3636

3737
/**
3838
* @author Rob Winch

config/src/test/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LoginConfigurerTests.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,21 @@
1616

1717
package org.springframework.security.config.annotation.web.configurers.saml2;
1818

19+
import java.io.IOException;
20+
import java.time.Duration;
21+
import java.util.Arrays;
22+
import java.util.Base64;
23+
import java.util.Collection;
24+
import java.util.Collections;
25+
import javax.servlet.ServletException;
26+
1927
import org.junit.After;
2028
import org.junit.Assert;
2129
import org.junit.Before;
2230
import org.junit.Rule;
2331
import org.junit.Test;
2432
import org.opensaml.saml.saml2.core.Assertion;
33+
2534
import org.springframework.beans.factory.annotation.Autowired;
2635
import org.springframework.context.ConfigurableApplicationContext;
2736
import org.springframework.context.annotation.Bean;
@@ -56,15 +65,7 @@
5665
import org.springframework.test.util.ReflectionTestUtils;
5766
import org.springframework.test.web.servlet.MockMvc;
5867

59-
import java.io.IOException;
60-
import java.time.Duration;
61-
import java.util.Base64;
62-
import java.util.Collection;
63-
import java.util.Collections;
64-
import javax.servlet.ServletException;
65-
6668
import static org.assertj.core.api.Assertions.assertThat;
67-
import static org.codehaus.groovy.runtime.InvokerHelper.asList;
6869
import static org.mockito.ArgumentMatchers.anyString;
6970
import static org.mockito.Mockito.mock;
7071
import static org.mockito.Mockito.when;
@@ -76,9 +77,9 @@
7677
public class Saml2LoginConfigurerTests {
7778

7879
private static final Converter<Assertion, Collection<? extends GrantedAuthority>>
79-
AUTHORITIES_EXTRACTOR = a -> asList(new SimpleGrantedAuthority("TEST"));
80+
AUTHORITIES_EXTRACTOR = a -> Arrays.asList(new SimpleGrantedAuthority("TEST"));
8081
private static final GrantedAuthoritiesMapper AUTHORITIES_MAPPER =
81-
authorities -> asList(new SimpleGrantedAuthority("TEST CONVERTED"));
82+
authorities -> Arrays.asList(new SimpleGrantedAuthority("TEST CONVERTED"));
8283
private static final Duration RESPONSE_TIME_VALIDATION_SKEW = Duration.ZERO;
8384

8485
@Autowired

gradle/dependency-management.gradle

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,9 @@ dependencies {
7676
management "org.assertj:assertj-core:3.+"
7777
management "org.bouncycastle:bcpkix-jdk15on:1.+"
7878
management "org.bouncycastle:bcprov-jdk15on:1.+"
79-
management "org.codehaus.groovy:groovy-all:2.4.17"
80-
management "org.codehaus.groovy:groovy:2.4.17"
8179
management "org.eclipse.jetty:jetty-server:9.4.19.v20190610"
8280
management "org.eclipse.jetty:jetty-servlet:9.4.19.v20190610"
8381
management "org.eclipse.persistence:javax.persistence:2.+"
84-
management "org.gebish:geb-spock:0.10.0"
8582
management "org.hibernate:hibernate-entitymanager:5.+"
8683
management "org.hibernate:hibernate-validator:6.+"
8784
management "org.hsqldb:hsqldb:2.+"
@@ -106,8 +103,6 @@ dependencies {
106103
management "org.slf4j:jcl-over-slf4j:1.+"
107104
management "org.slf4j:log4j-over-slf4j:1.+"
108105
management "org.slf4j:slf4j-api:1.+"
109-
management "org.spockframework:spock-core:1.0-groovy-2.4"
110-
management "org.spockframework:spock-spring:1.0-groovy-2.4"
111106
management "org.springframework.ldap:spring-ldap-core:latest.release"
112107
management "org.synchronoss.cloud:nio-multipart-parser:1.+"
113108
management "org.thymeleaf:thymeleaf-spring5:3.+"

messaging/spring-security-messaging.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ dependencies {
1717
testCompile 'commons-codec:commons-codec'
1818
testCompile powerMock2Dependencies
1919
testCompile slf4jDependencies
20-
testCompile spockDependencies
2120

2221
testRuntime 'org.hsqldb:hsqldb'
2322
}

taglibs/spring-security-taglibs.gradle

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ dependencies {
1414
provided 'javax.servlet.jsp:javax.servlet.jsp-api'
1515
provided 'javax.servlet:javax.servlet-api'
1616

17-
testCompile 'org.codehaus.groovy:groovy-all'
18-
testCompile spockDependencies
19-
2017
testRuntime 'javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api'
2118
}
2219

web/spring-security-web.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,10 @@ dependencies {
2222
testCompile 'commons-codec:commons-codec'
2323
testCompile 'io.projectreactor:reactor-test'
2424
testCompile 'javax.xml.bind:jaxb-api'
25-
testCompile 'org.codehaus.groovy:groovy-all'
2625
testCompile 'org.skyscreamer:jsonassert'
2726
testCompile 'org.springframework:spring-webflux'
2827
testCompile 'org.synchronoss.cloud:nio-multipart-parser'
2928
testCompile powerMock2Dependencies
30-
testCompile spockDependencies
3129

3230
testRuntime 'org.hsqldb:hsqldb'
3331
}

0 commit comments

Comments
 (0)