Compare commits
87 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f93e5afe16 | |||
| 7b5bdac74d | |||
| 80a16e828f | |||
| ed133d4b8d | |||
| 433646b551 | |||
| dd6974812f | |||
| 97f1e368ee | |||
| 7018e7ec51 | |||
| 0313757846 | |||
| a021cd3fd5 | |||
| a57f4bb025 | |||
| a02cd9d9e3 | |||
| eacede6171 | |||
| 08b635a85a | |||
| e3c3601cf6 | |||
| 1ca3ea3a71 | |||
| dbdf02e864 | |||
| 774dd7bb13 | |||
| 6a9585dc0d | |||
| 298d40b7a5 | |||
| 615f9a3f05 | |||
| 32c3353921 | |||
| 401597c673 | |||
| 258627eaee | |||
| 01f8eb3961 | |||
| a9a9c2c0fd | |||
| cb7786bf97 | |||
| 4706b16a2b | |||
| 98bd1a3f60 | |||
| f06aa724bf | |||
| 512ad9e7e4 | |||
| 256aba7b37 | |||
| 86e25ff2ab | |||
| a49a325db2 | |||
| 75f22285c6 | |||
| 8fa16ce63e | |||
| 32c02fbedb | |||
| 96ff3a54a9 | |||
| 9092115b8a | |||
| 3dbfef9ef1 | |||
| 8acdb82e6a | |||
| 5ce0ce3f38 | |||
| 6141132cfa | |||
| cc7ea4acd3 | |||
| 1e4736f9b3 | |||
| 0012e24c46 | |||
| 2dc8147106 | |||
| 1da8e9df13 | |||
| 9a2b71d931 | |||
| c4ccc96655 | |||
| 6c310213a8 | |||
| a5b6b9a398 | |||
| 9e6910273c | |||
| ea809b01a6 | |||
| 8054239a12 | |||
| 46486194c2 | |||
| 00b08bc725 | |||
| 6e0fbfcccd | |||
| 87ea083520 | |||
| 9db3f51f2a | |||
| 3cc4a945c6 | |||
| dbc43fb47d | |||
| ce6a0368bd | |||
| 9dd3dfe718 | |||
| edb6cd3729 | |||
| 2dbedf7af5 | |||
| 630eb10704 | |||
| f4d4c08329 | |||
| cc956a66df | |||
| 29182abb34 | |||
| b754a3d635 | |||
| 0d24e2b8cf | |||
| b00999deed | |||
| 59ca2ddf65 | |||
| 0782228914 | |||
| 29eb8b9177 | |||
| bd6ff1f319 | |||
| 6db7b457b7 | |||
| 840d3aa986 | |||
| 4c5c4f6cce | |||
| 148b570a98 | |||
| 752d5f29aa | |||
| e4aa3be4c5 | |||
| 0babe7d930 | |||
| b905cb8aaa | |||
| 19c2209a12 | |||
| 18f48e4a16 |
@@ -1,22 +0,0 @@
|
||||
name: PR Build
|
||||
|
||||
on: pull_request
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up JDK
|
||||
uses: actions/setup-java@v1
|
||||
with:
|
||||
java-version: '8'
|
||||
- name: Cache Gradle packages
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ~/.gradle/caches
|
||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
|
||||
- name: Build with Gradle
|
||||
run: ./gradlew clean build --continue
|
||||
@@ -24,7 +24,6 @@ atlassian-ide-plugin.xml
|
||||
.checkstyle
|
||||
s101plugin.state
|
||||
.attach_pid*
|
||||
.~lock.*#
|
||||
|
||||
!.idea/checkstyle-idea.xml
|
||||
!.idea/externalDependencies.xml
|
||||
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
language: java
|
||||
|
||||
jdk:
|
||||
- openjdk8
|
||||
|
||||
os:
|
||||
- linux
|
||||
|
||||
before_cache:
|
||||
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/.gradle/caches/
|
||||
- $HOME/.gradle/wrapper/
|
||||
|
||||
script: ./gradlew build --refresh-dependencies --no-daemon --continue
|
||||
Vendored
+65
-104
@@ -8,23 +8,6 @@ properties(projectProperties)
|
||||
def SUCCESS = hudson.model.Result.SUCCESS.toString()
|
||||
currentBuild.result = SUCCESS
|
||||
|
||||
def GRADLE_ENTERPRISE_CACHE_USER = usernamePassword(credentialsId: 'gradle_enterprise_cache_user',
|
||||
passwordVariable: 'GRADLE_ENTERPRISE_CACHE_PASSWORD',
|
||||
usernameVariable: 'GRADLE_ENTERPRISE_CACHE_USERNAME')
|
||||
def GRADLE_ENTERPRISE_SECRET_ACCESS_KEY = string(credentialsId: 'gradle_enterprise_secret_access_key',
|
||||
variable: 'GRADLE_ENTERPRISE_ACCESS_KEY')
|
||||
def SPRING_SIGNING_SECRING = file(credentialsId: 'spring-signing-secring.gpg', variable: 'SIGNING_KEYRING_FILE')
|
||||
def SPRING_GPG_PASSPHRASE = string(credentialsId: 'spring-gpg-passphrase', variable: 'SIGNING_PASSWORD')
|
||||
def OSSRH_S01_CREDENTIALS = usernamePassword(credentialsId: 'oss-s01-token', passwordVariable: 'OSSRH_S01_TOKEN_PASSWORD', usernameVariable: 'OSSRH_S01_TOKEN_USERNAME')
|
||||
def ARTIFACTORY_CREDENTIALS = usernamePassword(credentialsId: '02bd1690-b54f-4c9f-819d-a77cb7a9822c', usernameVariable: 'ARTIFACTORY_USERNAME', passwordVariable: 'ARTIFACTORY_PASSWORD')
|
||||
def JENKINS_PRIVATE_SSH_KEY = file(credentialsId: 'docs.spring.io-jenkins_private_ssh_key', variable: 'DEPLOY_SSH_KEY')
|
||||
def SONAR_LOGIN_CREDENTIALS = string(credentialsId: 'spring-sonar.login', variable: 'SONAR_LOGIN')
|
||||
|
||||
def jdkEnv(String jdk = 'jdk8') {
|
||||
def jdkTool = tool(jdk)
|
||||
return "JAVA_HOME=${ jdkTool }"
|
||||
}
|
||||
|
||||
try {
|
||||
parallel check: {
|
||||
stage('Check') {
|
||||
@@ -32,15 +15,8 @@ try {
|
||||
checkout scm
|
||||
sh "git clean -dfx"
|
||||
try {
|
||||
withCredentials([GRADLE_ENTERPRISE_CACHE_USER,
|
||||
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY,
|
||||
ARTIFACTORY_CREDENTIALS]) {
|
||||
withEnv([jdkEnv(),
|
||||
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
|
||||
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
|
||||
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
|
||||
sh "./gradlew check -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --stacktrace"
|
||||
}
|
||||
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
|
||||
sh "./gradlew clean check --refresh-dependencies --no-daemon --stacktrace"
|
||||
}
|
||||
} catch(Exception e) {
|
||||
currentBuild.result = 'FAILED: check'
|
||||
@@ -56,19 +32,13 @@ try {
|
||||
node {
|
||||
checkout scm
|
||||
sh "git clean -dfx"
|
||||
withCredentials([SONAR_LOGIN_CREDENTIALS,
|
||||
GRADLE_ENTERPRISE_CACHE_USER,
|
||||
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY,
|
||||
ARTIFACTORY_CREDENTIALS]) {
|
||||
withCredentials([string(credentialsId: 'spring-sonar.login', variable: 'SONAR_LOGIN')]) {
|
||||
try {
|
||||
withEnv([jdkEnv(),
|
||||
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
|
||||
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
|
||||
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
|
||||
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
|
||||
if ("master" == env.BRANCH_NAME) {
|
||||
sh "./gradlew sonarqube -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD -PexcludeProjects='**/samples/**' -Dsonar.host.url=$SPRING_SONAR_HOST_URL -Dsonar.login=$SONAR_LOGIN --stacktrace"
|
||||
sh "./gradlew sonarqube -PexcludeProjects='**/samples/**' -Dsonar.host.url=$SPRING_SONAR_HOST_URL -Dsonar.login=$SONAR_LOGIN --refresh-dependencies --no-daemon --stacktrace"
|
||||
} else {
|
||||
sh "./gradlew sonarqube -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD -PexcludeProjects='**/samples/**' -Dsonar.projectKey='spring-security-${env.BRANCH_NAME}' -Dsonar.projectName='spring-security-${env.BRANCH_NAME}' -Dsonar.host.url=$SPRING_SONAR_HOST_URL -Dsonar.login=$SONAR_LOGIN --stacktrace"
|
||||
sh "./gradlew sonarqube -PexcludeProjects='**/samples/**' -Dsonar.projectKey='spring-security-${env.BRANCH_NAME}' -Dsonar.projectName='spring-security-${env.BRANCH_NAME}' -Dsonar.host.url=$SPRING_SONAR_HOST_URL -Dsonar.login=$SONAR_LOGIN --refresh-dependencies --no-daemon --stacktrace"
|
||||
}
|
||||
}
|
||||
} catch(Exception e) {
|
||||
@@ -85,15 +55,8 @@ try {
|
||||
checkout scm
|
||||
sh "git clean -dfx"
|
||||
try {
|
||||
withCredentials([GRADLE_ENTERPRISE_CACHE_USER,
|
||||
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY,
|
||||
ARTIFACTORY_CREDENTIALS]) {
|
||||
withEnv([jdkEnv(),
|
||||
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
|
||||
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
|
||||
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
|
||||
sh "./gradlew test -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD -PforceMavenRepositories=snapshot -PspringVersion='5.2.+' -PreactorVersion=Dysprosium-BUILD-SNAPSHOT -PspringDataVersion=Lovelace-BUILD-SNAPSHOT -PlocksDisabled --refresh-dependencies --no-daemon --stacktrace"
|
||||
}
|
||||
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
|
||||
sh "./gradlew clean test -PforceMavenRepositories=snapshot -PspringVersion='5.+' -PreactorVersion=Dysprosium-BUILD-SNAPSHOT -PspringDataVersion=Lovelace-BUILD-SNAPSHOT --refresh-dependencies --no-daemon --stacktrace"
|
||||
}
|
||||
} catch(Exception e) {
|
||||
currentBuild.result = 'FAILED: snapshots'
|
||||
@@ -102,22 +65,46 @@ try {
|
||||
}
|
||||
}
|
||||
},
|
||||
jdk9: {
|
||||
stage('JDK 9') {
|
||||
node {
|
||||
checkout scm
|
||||
sh "git clean -dfx"
|
||||
try {
|
||||
withEnv(["JAVA_HOME=${ tool 'jdk9' }"]) {
|
||||
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
|
||||
}
|
||||
} catch(Exception e) {
|
||||
currentBuild.result = 'FAILED: jdk9'
|
||||
throw e
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
jdk10: {
|
||||
stage('JDK 10') {
|
||||
node {
|
||||
checkout scm
|
||||
sh "git clean -dfx"
|
||||
try {
|
||||
withEnv(["JAVA_HOME=${ tool 'jdk10' }"]) {
|
||||
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
|
||||
}
|
||||
} catch(Exception e) {
|
||||
currentBuild.result = 'FAILED: jdk10'
|
||||
throw e
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
jdk11: {
|
||||
stage('JDK 11') {
|
||||
node {
|
||||
checkout scm
|
||||
sh "git clean -dfx"
|
||||
try {
|
||||
|
||||
withCredentials([GRADLE_ENTERPRISE_CACHE_USER,
|
||||
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY,
|
||||
ARTIFACTORY_CREDENTIALS]) {
|
||||
withEnv([jdkEnv("jdk11"),
|
||||
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
|
||||
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
|
||||
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
|
||||
sh "./gradlew test -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --stacktrace"
|
||||
}
|
||||
withEnv(["JAVA_HOME=${ tool 'jdk11' }"]) {
|
||||
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
|
||||
}
|
||||
} catch(Exception e) {
|
||||
currentBuild.result = 'FAILED: jdk11'
|
||||
@@ -132,15 +119,8 @@ try {
|
||||
checkout scm
|
||||
sh "git clean -dfx"
|
||||
try {
|
||||
withCredentials([GRADLE_ENTERPRISE_CACHE_USER,
|
||||
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY,
|
||||
ARTIFACTORY_CREDENTIALS]) {
|
||||
withEnv([jdkEnv("openjdk12"),
|
||||
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
|
||||
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
|
||||
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
|
||||
sh "./gradlew test -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --stacktrace"
|
||||
}
|
||||
withEnv(["JAVA_HOME=${ tool 'openjdk12' }"]) {
|
||||
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
|
||||
}
|
||||
} catch(Exception e) {
|
||||
currentBuild.result = 'FAILED: jdk12'
|
||||
@@ -156,18 +136,15 @@ try {
|
||||
node {
|
||||
checkout scm
|
||||
sh "git clean -dfx"
|
||||
withCredentials([SPRING_SIGNING_SECRING,
|
||||
SPRING_GPG_PASSPHRASE,
|
||||
OSSRH_S01_CREDENTIALS,
|
||||
ARTIFACTORY_CREDENTIALS,
|
||||
GRADLE_ENTERPRISE_CACHE_USER,
|
||||
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY]) {
|
||||
withEnv([jdkEnv(),
|
||||
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
|
||||
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
|
||||
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
|
||||
sh "./gradlew deployArtifacts -Psigning.secretKeyRingFile=$SIGNING_KEYRING_FILE -Psigning.keyId=$SPRING_SIGNING_KEYID -Psigning.password='$SIGNING_PASSWORD' -PossrhTokenUsername=$OSSRH_S01_TOKEN_USERNAME -PossrhTokenPassword=$OSSRH_S01_TOKEN_PASSWORD -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --stacktrace --no-parallel"
|
||||
sh "./gradlew finalizeDeployArtifacts -Psigning.secretKeyRingFile=$SIGNING_KEYRING_FILE -Psigning.keyId=$SPRING_SIGNING_KEYID -Psigning.password='$SIGNING_PASSWORD' -PossrhTokenUsername=$OSSRH_S01_TOKEN_USERNAME -PossrhTokenPassword=$OSSRH_S01_TOKEN_PASSWORD -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --stacktrace --no-parallel"
|
||||
withCredentials([file(credentialsId: 'spring-signing-secring.gpg', variable: 'SIGNING_KEYRING_FILE')]) {
|
||||
withCredentials([string(credentialsId: 'spring-gpg-passphrase', variable: 'SIGNING_PASSWORD')]) {
|
||||
withCredentials([usernamePassword(credentialsId: 'oss-token', passwordVariable: 'OSSRH_PASSWORD', usernameVariable: 'OSSRH_USERNAME')]) {
|
||||
withCredentials([usernamePassword(credentialsId: '02bd1690-b54f-4c9f-819d-a77cb7a9822c', usernameVariable: 'ARTIFACTORY_USERNAME', passwordVariable: 'ARTIFACTORY_PASSWORD')]) {
|
||||
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
|
||||
sh "./gradlew deployArtifacts finalizeDeployArtifacts -Psigning.secretKeyRingFile=$SIGNING_KEYRING_FILE -Psigning.keyId=$SPRING_SIGNING_KEYID -Psigning.password='$SIGNING_PASSWORD' -PossrhUsername=$OSSRH_USERNAME -PossrhPassword=$OSSRH_PASSWORD -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --refresh-dependencies --no-daemon --stacktrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -178,17 +155,9 @@ try {
|
||||
node {
|
||||
checkout scm
|
||||
sh "git clean -dfx"
|
||||
withCredentials([JENKINS_PRIVATE_SSH_KEY,
|
||||
SPRING_GPG_PASSPHRASE,
|
||||
OSSRH_S01_CREDENTIALS,
|
||||
ARTIFACTORY_CREDENTIALS,
|
||||
GRADLE_ENTERPRISE_CACHE_USER,
|
||||
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY]) {
|
||||
withEnv([jdkEnv(),
|
||||
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
|
||||
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
|
||||
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
|
||||
sh "./gradlew deployDocs -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME --stacktrace"
|
||||
withCredentials([file(credentialsId: 'docs.spring.io-jenkins_private_ssh_key', variable: 'DEPLOY_SSH_KEY')]) {
|
||||
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
|
||||
sh "./gradlew deployDocs -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME --refresh-dependencies --no-daemon --stacktrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -199,17 +168,9 @@ try {
|
||||
node {
|
||||
checkout scm
|
||||
sh "git clean -dfx"
|
||||
withCredentials([JENKINS_PRIVATE_SSH_KEY,
|
||||
SPRING_GPG_PASSPHRASE,
|
||||
OSSRH_S01_CREDENTIALS,
|
||||
ARTIFACTORY_CREDENTIALS,
|
||||
GRADLE_ENTERPRISE_CACHE_USER,
|
||||
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY]) {
|
||||
withEnv([jdkEnv(),
|
||||
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
|
||||
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
|
||||
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
|
||||
sh "./gradlew deploySchema -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME --stacktrace"
|
||||
withCredentials([file(credentialsId: 'docs.spring.io-jenkins_private_ssh_key', variable: 'DEPLOY_SSH_KEY')]) {
|
||||
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
|
||||
sh "./gradlew deploySchema -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME --refresh-dependencies --no-daemon --stacktrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -233,12 +194,12 @@ try {
|
||||
def subject = "${buildStatus}: Build ${env.JOB_NAME} ${env.BUILD_NUMBER} status is now ${buildStatus}"
|
||||
def details = """The build status changed to ${buildStatus}. For details see ${env.BUILD_URL}"""
|
||||
|
||||
emailext (
|
||||
subject: subject,
|
||||
body: details,
|
||||
recipientProviders: RECIPIENTS,
|
||||
to: "$SPRING_SECURITY_TEAM_EMAILS"
|
||||
)
|
||||
emailext (
|
||||
subject: subject,
|
||||
body: details,
|
||||
recipientProviders: RECIPIENTS,
|
||||
to: "$SPRING_SECURITY_TEAM_EMAILS"
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+3
-1
@@ -1,5 +1,7 @@
|
||||
image::https://badges.gitter.im/Join%20Chat.svg[Gitter,link=https://gitter.im/spring-projects/spring-security?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge]
|
||||
|
||||
image:https://travis-ci.org/spring-projects/spring-security.svg?branch=master["Build Status", link="https://travis-ci.org/spring-projects/spring-security"]
|
||||
|
||||
= Spring Security
|
||||
|
||||
Spring Security provides security services for the https://docs.spring.io[Spring IO Platform]. Spring Security 5.0 requires Spring 5.0 as
|
||||
@@ -19,7 +21,7 @@ Be sure to read the https://docs.spring.io/spring-security/site/docs/current/ref
|
||||
Extensive JavaDoc for the Spring Security code is also available in the https://docs.spring.io/spring-security/site/docs/current/api/[Spring Security API Documentation].
|
||||
|
||||
== Quick Start
|
||||
See https://docs.spring.io/spring-security/site/docs/5.3.x/reference/html5/#servlet-hello[Hello Spring Security] to get started with a "Hello, World" application.
|
||||
We recommend you visit https://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/[Spring Security Reference] and read the "Getting Started" page.
|
||||
|
||||
== Building from Source
|
||||
Spring Security uses a https://gradle.org[Gradle]-based build system.
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,27 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
antlr:antlr:2.7.7
|
||||
ch.qos.logback:logback-classic:1.2.5
|
||||
ch.qos.logback:logback-core:1.2.5
|
||||
com.google.code.findbugs:jsr305:3.0.2
|
||||
com.google.errorprone:error_prone_annotations:2.2.0
|
||||
com.google.guava:failureaccess:1.0.1
|
||||
com.google.guava:guava:27.1-jre
|
||||
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
|
||||
com.google.j2objc:j2objc-annotations:1.1
|
||||
com.puppycrawl.tools:checkstyle:8.22
|
||||
commons-beanutils:commons-beanutils:1.9.3
|
||||
commons-collections:commons-collections:3.2.2
|
||||
info.picocli:picocli:3.9.6
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
io.spring.javaformat:spring-javaformat-checkstyle:0.0.15
|
||||
io.spring.nohttp:nohttp-checkstyle:0.0.3.RELEASE
|
||||
io.spring.nohttp:nohttp:0.0.3.RELEASE
|
||||
net.sf.saxon:Saxon-HE:9.9.1-3
|
||||
org.antlr:antlr4-runtime:4.7.2
|
||||
org.checkerframework:checker-qual:2.5.2
|
||||
org.codehaus.mojo:animal-sniffer-annotations:1.17
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,15 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
@@ -1,15 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,15 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
@@ -1,8 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jacoco:org.jacoco.agent:0.8.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,15 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jacoco:org.jacoco.agent:0.8.2
|
||||
org.jacoco:org.jacoco.ant:0.8.2
|
||||
org.jacoco:org.jacoco.core:0.8.2
|
||||
org.jacoco:org.jacoco.report:0.8.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.ow2.asm:asm-analysis:6.2.1
|
||||
org.ow2.asm:asm-commons:6.2.1
|
||||
org.ow2.asm:asm-tree:6.2.1
|
||||
org.ow2.asm:asm:6.2.1
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,9 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
net.sf.ehcache:ehcache:2.10.9.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,15 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
@@ -1,15 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,24 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context-support:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
@@ -1,24 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context-support:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,25 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.hsqldb:hsqldb:2.5.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context-support:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
@@ -1,25 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.hsqldb:hsqldb:2.5.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context-support:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
@@ -1,25 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.hsqldb:hsqldb:2.5.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context-support:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
+4
-3
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2016 the original author or authors.
|
||||
* Copyright 2004, 2005, 2006 Acegi Technology Pty Limited
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -131,9 +131,10 @@ public class AccessControlEntryImpl implements AccessControlEntry,
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
int result = this.permission.hashCode();
|
||||
int result = this.acl.hashCode();
|
||||
result = 31 * result + this.permission.hashCode();
|
||||
result = 31 * result + (this.id != null ? this.id.hashCode() : 0);
|
||||
result = 31 * result + (this.sid.hashCode());
|
||||
result = 31 * result + this.sid.hashCode();
|
||||
result = 31 * result + (this.auditFailure ? 1 : 0);
|
||||
result = 31 * result + (this.auditSuccess ? 1 : 0);
|
||||
result = 31 * result + (this.granting ? 1 : 0);
|
||||
|
||||
@@ -118,7 +118,7 @@ class AclClassIdUtils {
|
||||
*/
|
||||
private Long convertToLong(Serializable identifier) {
|
||||
Long idAsLong;
|
||||
if (conversionService.canConvert(identifier.getClass(), Long.class)) {
|
||||
if (canConvertFromStringTo(Long.class)) {
|
||||
idAsLong = conversionService.convert(identifier, Long.class);
|
||||
} else {
|
||||
idAsLong = Long.valueOf(identifier.toString());
|
||||
|
||||
@@ -577,25 +577,6 @@ public class AclImplTests {
|
||||
assertThat(acl.isGranted(permissions, sids, false)).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void hashCodeWithoutStackOverFlow() throws Exception {
|
||||
//given
|
||||
Sid sid = new PrincipalSid("pSid");
|
||||
ObjectIdentity oid = new ObjectIdentityImpl("type", 1);
|
||||
AclAuthorizationStrategy authStrategy = new AclAuthorizationStrategyImpl(new SimpleGrantedAuthority("role"));
|
||||
PermissionGrantingStrategy grantingStrategy = new DefaultPermissionGrantingStrategy(new ConsoleAuditLogger());
|
||||
|
||||
AclImpl acl = new AclImpl(oid, 1L, authStrategy, grantingStrategy, null, null, false, sid);
|
||||
AccessControlEntryImpl ace = new AccessControlEntryImpl(1L, acl, sid, BasePermission.READ, true, true, true);
|
||||
|
||||
Field fieldAces = FieldUtils.getField(AclImpl.class, "aces");
|
||||
fieldAces.setAccessible(true);
|
||||
List<AccessControlEntryImpl> aces = (List<AccessControlEntryImpl>) fieldAces.get(acl);
|
||||
aces.add(ace);
|
||||
//when - then none StackOverFlowError been raised
|
||||
ace.hashCode();
|
||||
}
|
||||
|
||||
// ~ Inner Classes
|
||||
// ==================================================================================================
|
||||
|
||||
|
||||
@@ -24,7 +24,6 @@ import org.mockito.junit.MockitoJUnitRunner;
|
||||
import org.springframework.core.convert.ConversionService;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigInteger;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.UUID;
|
||||
@@ -40,7 +39,6 @@ import static org.mockito.BDDMockito.given;
|
||||
public class AclClassIdUtilsTest {
|
||||
|
||||
private static final Long DEFAULT_IDENTIFIER = 999L;
|
||||
private static final BigInteger BIGINT_IDENTIFIER = new BigInteger("999");
|
||||
private static final String DEFAULT_IDENTIFIER_AS_STRING = DEFAULT_IDENTIFIER.toString();
|
||||
|
||||
@Mock
|
||||
@@ -64,15 +62,6 @@ public class AclClassIdUtilsTest {
|
||||
assertThat(newIdentifier).isEqualTo(DEFAULT_IDENTIFIER);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void shouldReturnLongIfIdentifierIsBigInteger() throws SQLException {
|
||||
// when
|
||||
Serializable newIdentifier = aclClassIdUtils.identifierFrom(BIGINT_IDENTIFIER, resultSet);
|
||||
|
||||
// then
|
||||
assertThat(newIdentifier).isEqualTo(DEFAULT_IDENTIFIER);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void shouldReturnLongIfClassIdTypeIsNull() throws SQLException {
|
||||
// given
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,8 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.aspectj:aspectjtools:1.9.6
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,27 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
antlr:antlr:2.7.7
|
||||
ch.qos.logback:logback-classic:1.2.5
|
||||
ch.qos.logback:logback-core:1.2.5
|
||||
com.google.code.findbugs:jsr305:3.0.2
|
||||
com.google.errorprone:error_prone_annotations:2.2.0
|
||||
com.google.guava:failureaccess:1.0.1
|
||||
com.google.guava:guava:27.1-jre
|
||||
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
|
||||
com.google.j2objc:j2objc-annotations:1.1
|
||||
com.puppycrawl.tools:checkstyle:8.22
|
||||
commons-beanutils:commons-beanutils:1.9.3
|
||||
commons-collections:commons-collections:3.2.2
|
||||
info.picocli:picocli:3.9.6
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
io.spring.javaformat:spring-javaformat-checkstyle:0.0.15
|
||||
io.spring.nohttp:nohttp-checkstyle:0.0.3.RELEASE
|
||||
io.spring.nohttp:nohttp:0.0.3.RELEASE
|
||||
net.sf.saxon:Saxon-HE:9.9.1-3
|
||||
org.antlr:antlr4-runtime:4.7.2
|
||||
org.checkerframework:checker-qual:2.5.2
|
||||
org.codehaus.mojo:animal-sniffer-annotations:1.17
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,14 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
@@ -1,14 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,14 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,8 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jacoco:org.jacoco.agent:0.8.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,15 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jacoco:org.jacoco.agent:0.8.2
|
||||
org.jacoco:org.jacoco.ant:0.8.2
|
||||
org.jacoco:org.jacoco.core:0.8.2
|
||||
org.jacoco:org.jacoco.report:0.8.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.ow2.asm:asm-analysis:6.2.1
|
||||
org.ow2.asm:asm-commons:6.2.1
|
||||
org.ow2.asm:asm-tree:6.2.1
|
||||
org.ow2.asm:asm:6.2.1
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,14 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
@@ -1,14 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,22 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
@@ -1,22 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,22 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
@@ -1,22 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
@@ -1,22 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
+4
-16
@@ -1,29 +1,17 @@
|
||||
buildscript {
|
||||
dependencies {
|
||||
classpath 'io.spring.gradle:spring-build-conventions:0.0.38'
|
||||
classpath 'io.spring.gradle:spring-build-conventions:0.0.23.RELEASE'
|
||||
classpath "org.springframework.boot:spring-boot-gradle-plugin:$springBootVersion"
|
||||
classpath 'io.spring.nohttp:nohttp-gradle:0.0.5.RELEASE'
|
||||
classpath "io.freefair.gradle:aspectj-plugin:4.1.6"
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
|
||||
classpath 'io.spring.nohttp:nohttp-gradle:0.0.2.RELEASE'
|
||||
classpath "io.freefair.gradle:aspectj-plugin:4.0.2"
|
||||
}
|
||||
repositories {
|
||||
maven {
|
||||
url = 'https://repo.spring.io/plugins-snapshot'
|
||||
if (project.hasProperty('artifactoryUsername')) {
|
||||
credentials {
|
||||
username "$artifactoryUsername"
|
||||
password "$artifactoryPassword"
|
||||
}
|
||||
}
|
||||
}
|
||||
maven { url 'https://repo.spring.io/plugins-snapshot' }
|
||||
maven { url 'https://plugins.gradle.org/m2/' }
|
||||
}
|
||||
}
|
||||
|
||||
apply plugin: 'io.spring.nohttp'
|
||||
apply plugin: 'locks'
|
||||
apply plugin: 'io.spring.convention.root'
|
||||
apply plugin: 'org.jetbrains.kotlin.jvm'
|
||||
|
||||
group = 'org.springframework.security'
|
||||
description = 'Spring Security'
|
||||
|
||||
@@ -10,10 +10,6 @@ gradlePlugin {
|
||||
id = "trang"
|
||||
implementationClass = "trang.TrangPlugin"
|
||||
}
|
||||
locks {
|
||||
id = "locks"
|
||||
implementationClass = "lock.GlobalLockPlugin"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
package lock;
|
||||
|
||||
import org.gradle.api.Plugin;
|
||||
import org.gradle.api.Project;
|
||||
|
||||
/**
|
||||
* @author Rob Winch
|
||||
*/
|
||||
public class GlobalLockPlugin implements Plugin<Project> {
|
||||
@Override
|
||||
public void apply(Project project) {
|
||||
project.getTasks().register("writeLocks", GlobalLockTask.class, writeAll -> {
|
||||
writeAll.setDescription("Writes the locks for all projects");
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
package lock;
|
||||
|
||||
import org.gradle.api.Action;
|
||||
import org.gradle.api.DefaultTask;
|
||||
import org.gradle.api.Project;
|
||||
import org.gradle.api.artifacts.Configuration;
|
||||
import org.gradle.api.tasks.TaskAction;
|
||||
|
||||
import java.util.function.Consumer;
|
||||
|
||||
/**
|
||||
* @author Rob Winch
|
||||
*/
|
||||
public class GlobalLockTask extends DefaultTask {
|
||||
@TaskAction
|
||||
public void lock() {
|
||||
Project taskProject = getProject();
|
||||
if (!taskProject.getGradle().getStartParameter().isWriteDependencyLocks()) {
|
||||
throw new IllegalStateException("You just specify --write-locks argument");
|
||||
}
|
||||
writeLocksFor(taskProject);
|
||||
taskProject.getSubprojects().forEach(new Consumer<Project>() {
|
||||
@Override
|
||||
public void accept(Project subproject) {
|
||||
writeLocksFor(subproject);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void writeLocksFor(Project project) {
|
||||
project.getConfigurations().configureEach(new Action<Configuration>() {
|
||||
@Override
|
||||
public void execute(Configuration configuration) {
|
||||
if (configuration.isCanBeResolved()) {
|
||||
configuration.resolve();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,27 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
antlr:antlr:2.7.7
|
||||
ch.qos.logback:logback-classic:1.2.5
|
||||
ch.qos.logback:logback-core:1.2.5
|
||||
com.google.code.findbugs:jsr305:3.0.2
|
||||
com.google.errorprone:error_prone_annotations:2.2.0
|
||||
com.google.guava:failureaccess:1.0.1
|
||||
com.google.guava:guava:27.1-jre
|
||||
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
|
||||
com.google.j2objc:j2objc-annotations:1.1
|
||||
com.puppycrawl.tools:checkstyle:8.22
|
||||
commons-beanutils:commons-beanutils:1.9.3
|
||||
commons-collections:commons-collections:3.2.2
|
||||
info.picocli:picocli:3.9.6
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
io.spring.javaformat:spring-javaformat-checkstyle:0.0.15
|
||||
io.spring.nohttp:nohttp-checkstyle:0.0.3.RELEASE
|
||||
io.spring.nohttp:nohttp:0.0.3.RELEASE
|
||||
net.sf.saxon:Saxon-HE:9.9.1-3
|
||||
org.antlr:antlr4-runtime:4.7.2
|
||||
org.checkerframework:checker-qual:2.5.2
|
||||
org.codehaus.mojo:animal-sniffer-annotations:1.17
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,22 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
commons-codec:commons-codec:1.15
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
@@ -1,22 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
commons-codec:commons-codec:1.15
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,22 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
commons-codec:commons-codec:1.15
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
@@ -1,8 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jacoco:org.jacoco.agent:0.8.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,15 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jacoco:org.jacoco.agent:0.8.2
|
||||
org.jacoco:org.jacoco.ant:0.8.2
|
||||
org.jacoco:org.jacoco.core:0.8.2
|
||||
org.jacoco:org.jacoco.report:0.8.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.ow2.asm:asm-analysis:6.2.1
|
||||
org.ow2.asm:asm-commons:6.2.1
|
||||
org.ow2.asm:asm-tree:6.2.1
|
||||
org.ow2.asm:asm:6.2.1
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,12 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.10.5
|
||||
com.fasterxml.jackson.core:jackson-core:2.10.5
|
||||
com.fasterxml.jackson.core:jackson-databind:2.10.5.1
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
net.sf.ehcache:ehcache:2.10.9.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,8 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
javax.servlet:javax.servlet-api:4.0.1
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,22 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
commons-codec:commons-codec:1.15
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
@@ -1,22 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
commons-codec:commons-codec:1.15
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,32 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
|
||||
commons-codec:commons-codec:1.15
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.skyscreamer:jsonassert:1.5.0
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
@@ -1,32 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
|
||||
commons-codec:commons-codec:1.15
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.skyscreamer:jsonassert:1.5.0
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,32 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
|
||||
commons-codec:commons-codec:1.15
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.skyscreamer:jsonassert:1.5.0
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
@@ -1,32 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
|
||||
commons-codec:commons-codec:1.15
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.skyscreamer:jsonassert:1.5.0
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
@@ -1,32 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
|
||||
commons-codec:commons-codec:1.15
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
junit:junit:4.12
|
||||
net.bytebuddy:byte-buddy-agent:1.10.5
|
||||
net.bytebuddy:byte-buddy:1.10.5
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:2.6
|
||||
org.skyscreamer:jsonassert:1.5.0
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,13 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,27 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
antlr:antlr:2.7.7
|
||||
ch.qos.logback:logback-classic:1.2.5
|
||||
ch.qos.logback:logback-core:1.2.5
|
||||
com.google.code.findbugs:jsr305:3.0.2
|
||||
com.google.errorprone:error_prone_annotations:2.2.0
|
||||
com.google.guava:failureaccess:1.0.1
|
||||
com.google.guava:guava:27.1-jre
|
||||
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
|
||||
com.google.j2objc:j2objc-annotations:1.1
|
||||
com.puppycrawl.tools:checkstyle:8.22
|
||||
commons-beanutils:commons-beanutils:1.9.3
|
||||
commons-collections:commons-collections:3.2.2
|
||||
info.picocli:picocli:3.9.6
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
io.spring.javaformat:spring-javaformat-checkstyle:0.0.15
|
||||
io.spring.nohttp:nohttp-checkstyle:0.0.3.RELEASE
|
||||
io.spring.nohttp:nohttp:0.0.3.RELEASE
|
||||
net.sf.saxon:Saxon-HE:9.9.1-3
|
||||
org.antlr:antlr4-runtime:4.7.2
|
||||
org.checkerframework:checker-qual:2.5.2
|
||||
org.codehaus.mojo:animal-sniffer-annotations:1.17
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,13 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
@@ -1,13 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,13 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
@@ -1,13 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
@@ -1,7 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
@@ -1,216 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
antlr:antlr:2.7.7
|
||||
asm:asm:3.1
|
||||
bouncycastle:bcprov-jdk15:140
|
||||
ch.qos.logback:logback-classic:1.2.5
|
||||
ch.qos.logback:logback-core:1.2.5
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
com.fasterxml.woodstox:woodstox-core:5.0.3
|
||||
com.fasterxml:classmate:1.5.1
|
||||
com.github.stephenc.jcip:jcip-annotations:1.0-1
|
||||
com.google.code.findbugs:jsr305:3.0.2
|
||||
com.google.errorprone:error_prone_annotations:2.1.3
|
||||
com.google.guava:guava:25.0-jre
|
||||
com.google.inject:guice:3.0
|
||||
com.google.j2objc:j2objc-annotations:1.1
|
||||
com.nimbusds:content-type:2.0
|
||||
com.nimbusds:lang-tag:1.4.4
|
||||
com.nimbusds:nimbus-jose-jwt:8.22.1
|
||||
com.nimbusds:oauth2-oidc-sdk:7.5
|
||||
com.squareup.okhttp3:mockwebserver:3.14.9
|
||||
com.squareup.okhttp3:okhttp:3.14.9
|
||||
com.squareup.okio:okio:1.17.2
|
||||
com.sun.istack:istack-commons-runtime:3.0.7
|
||||
com.sun.mail:javax.mail:1.6.1
|
||||
com.sun.xml.fastinfoset:FastInfoset:1.2.15
|
||||
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
|
||||
commons-codec:commons-codec:1.15
|
||||
commons-collections:commons-collections:3.2.2
|
||||
commons-io:commons-io:2.6
|
||||
commons-lang:commons-lang:2.4
|
||||
commons-logging:commons-logging:1.2
|
||||
commons-net:commons-net:3.6
|
||||
io.dropwizard.metrics:metrics-core:3.1.5
|
||||
io.netty:netty-buffer:4.1.66.Final
|
||||
io.netty:netty-codec-http2:4.1.66.Final
|
||||
io.netty:netty-codec-http:4.1.66.Final
|
||||
io.netty:netty-codec-socks:4.1.66.Final
|
||||
io.netty:netty-codec:4.1.66.Final
|
||||
io.netty:netty-common:4.1.66.Final
|
||||
io.netty:netty-handler-proxy:4.1.66.Final
|
||||
io.netty:netty-handler:4.1.66.Final
|
||||
io.netty:netty-resolver:4.1.66.Final
|
||||
io.netty:netty-transport-native-epoll:4.1.66.Final
|
||||
io.netty:netty-transport-native-unix-common:4.1.66.Final
|
||||
io.netty:netty-transport:4.1.66.Final
|
||||
io.projectreactor.netty:reactor-netty:0.9.22.RELEASE
|
||||
io.projectreactor.tools:blockhound:1.0.6.RELEASE
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
io.projectreactor:reactor-core:3.3.19.RELEASE
|
||||
io.projectreactor:reactor-test:3.3.19.RELEASE
|
||||
io.rsocket:rsocket-core:1.0.5
|
||||
io.rsocket:rsocket-transport-netty:1.0.5
|
||||
javax.activation:activation:1.1
|
||||
javax.activation:javax.activation-api:1.2.0
|
||||
javax.annotation:jsr250-api:1.0
|
||||
javax.inject:javax.inject:1
|
||||
javax.persistence:javax.persistence-api:2.2
|
||||
javax.servlet:javax.servlet-api:4.0.1
|
||||
javax.xml.bind:jaxb-api:2.4.0-b180830.0359
|
||||
joda-time:joda-time:2.9
|
||||
junit:junit:4.12
|
||||
ldapsdk:ldapsdk:4.1
|
||||
net.bytebuddy:byte-buddy-agent:1.10.14
|
||||
net.bytebuddy:byte-buddy:1.10.22
|
||||
net.jcip:jcip-annotations:1.0
|
||||
net.minidev:accessors-smart:1.2
|
||||
net.minidev:json-smart:2.3
|
||||
net.shibboleth.utilities:java-support:7.5.2
|
||||
net.sourceforge.htmlunit:htmlunit-core-js:2.37.0
|
||||
net.sourceforge.htmlunit:htmlunit-cssparser:1.5.0
|
||||
net.sourceforge.htmlunit:htmlunit:2.37.0
|
||||
net.sourceforge.htmlunit:neko-htmlunit:2.37.0
|
||||
net.sourceforge.nekohtml:nekohtml:1.9.22
|
||||
org.apache.commons:commons-exec:1.3
|
||||
org.apache.commons:commons-lang3:3.9
|
||||
org.apache.commons:commons-text:1.8
|
||||
org.apache.directory.server:apacheds-bootstrap-extract:1.5.5
|
||||
org.apache.directory.server:apacheds-bootstrap-partition:1.5.5
|
||||
org.apache.directory.server:apacheds-core-avl:1.5.5
|
||||
org.apache.directory.server:apacheds-core-constants:1.5.5
|
||||
org.apache.directory.server:apacheds-core-entry:1.5.5
|
||||
org.apache.directory.server:apacheds-core-jndi:1.5.5
|
||||
org.apache.directory.server:apacheds-core-shared:1.5.5
|
||||
org.apache.directory.server:apacheds-core:1.5.5
|
||||
org.apache.directory.server:apacheds-jdbm-store:1.5.5
|
||||
org.apache.directory.server:apacheds-jdbm:1.5.5
|
||||
org.apache.directory.server:apacheds-kerberos-shared:1.5.5
|
||||
org.apache.directory.server:apacheds-protocol-ldap:1.5.5
|
||||
org.apache.directory.server:apacheds-protocol-shared:1.5.5
|
||||
org.apache.directory.server:apacheds-schema-bootstrap:1.5.5
|
||||
org.apache.directory.server:apacheds-schema-extras:1.5.5
|
||||
org.apache.directory.server:apacheds-schema-registries:1.5.5
|
||||
org.apache.directory.server:apacheds-server-jndi:1.5.5
|
||||
org.apache.directory.server:apacheds-utils:1.5.5
|
||||
org.apache.directory.server:apacheds-xdbm-base:1.5.5
|
||||
org.apache.directory.server:apacheds-xdbm-search:1.5.5
|
||||
org.apache.directory.server:apacheds-xdbm-tools:1.5.5
|
||||
org.apache.directory.shared:shared-asn1-codec:0.9.15
|
||||
org.apache.directory.shared:shared-asn1:0.9.15
|
||||
org.apache.directory.shared:shared-cursor:0.9.15
|
||||
org.apache.directory.shared:shared-ldap-constants:0.9.15
|
||||
org.apache.directory.shared:shared-ldap:0.9.15
|
||||
org.apache.httpcomponents:httpclient:4.5.13
|
||||
org.apache.httpcomponents:httpcore:4.4.13
|
||||
org.apache.httpcomponents:httpmime:4.5.11
|
||||
org.apache.mina:mina-core:2.0.0-M6
|
||||
org.apache.santuario:xmlsec:2.0.10
|
||||
org.apache.velocity:velocity:1.7
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.aspectj:aspectjweaver:1.9.6
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.brotli:dec:0.1.2
|
||||
org.checkerframework:checker-compat-qual:2.0.0
|
||||
org.codehaus.mojo:animal-sniffer-annotations:1.14
|
||||
org.codehaus.woodstox:stax2-api:3.1.4
|
||||
org.cryptacular:cryptacular:1.1.4
|
||||
org.dom4j:dom4j:2.1.3
|
||||
org.eclipse.jetty.websocket:websocket-api:9.4.26.v20200117
|
||||
org.eclipse.jetty.websocket:websocket-client:9.4.26.v20200117
|
||||
org.eclipse.jetty.websocket:websocket-common:9.4.26.v20200117
|
||||
org.eclipse.jetty:jetty-client:9.4.26.v20200117
|
||||
org.eclipse.jetty:jetty-http:9.4.26.v20200117
|
||||
org.eclipse.jetty:jetty-io:9.4.26.v20200117
|
||||
org.eclipse.jetty:jetty-util:9.4.26.v20200117
|
||||
org.eclipse.jetty:jetty-xml:9.4.26.v20200117
|
||||
org.eclipse.persistence:javax.persistence:2.2.1
|
||||
org.glassfish.jaxb:jaxb-runtime:2.3.1
|
||||
org.glassfish.jaxb:txw2:2.3.1
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.hibernate.common:hibernate-commons-annotations:5.1.2.Final
|
||||
org.hibernate:hibernate-core:5.4.32.Final
|
||||
org.hibernate:hibernate-entitymanager:5.4.32.Final
|
||||
org.hsqldb:hsqldb:2.5.2
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.javassist:javassist:3.27.0-GA
|
||||
org.jboss.logging:jboss-logging:3.4.1.Final
|
||||
org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final
|
||||
org.jboss:jandex:2.2.3.Final
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.3.72
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.3.72
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.3.72
|
||||
org.jetbrains:annotations:13.0
|
||||
org.jvnet.staxex:stax-ex:1.8
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:3.0.1
|
||||
org.openid4java:openid4java-nodeps:0.9.6
|
||||
org.opensaml:opensaml-core:3.4.6
|
||||
org.opensaml:opensaml-messaging-api:3.4.6
|
||||
org.opensaml:opensaml-profile-api:3.4.6
|
||||
org.opensaml:opensaml-saml-api:3.4.6
|
||||
org.opensaml:opensaml-saml-impl:3.4.6
|
||||
org.opensaml:opensaml-security-api:3.4.6
|
||||
org.opensaml:opensaml-security-impl:3.4.6
|
||||
org.opensaml:opensaml-soap-api:3.4.6
|
||||
org.opensaml:opensaml-soap-impl:3.4.6
|
||||
org.opensaml:opensaml-storage-api:3.4.6
|
||||
org.opensaml:opensaml-xmlsec-api:3.4.6
|
||||
org.opensaml:opensaml-xmlsec-impl:3.4.6
|
||||
org.ow2.asm:asm:5.0.4
|
||||
org.powermock:powermock-api-mockito2:2.0.9
|
||||
org.powermock:powermock-api-support:2.0.9
|
||||
org.powermock:powermock-core:2.0.9
|
||||
org.powermock:powermock-module-junit4-common:2.0.9
|
||||
org.powermock:powermock-module-junit4:2.0.9
|
||||
org.powermock:powermock-reflect:2.0.9
|
||||
org.reactivestreams:reactive-streams:1.0.3
|
||||
org.seleniumhq.selenium:htmlunit-driver:2.37.0
|
||||
org.seleniumhq.selenium:selenium-api:3.141.59
|
||||
org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-edge-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-firefox-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-ie-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-java:3.141.59
|
||||
org.seleniumhq.selenium:selenium-opera-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-remote-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-safari-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-support:3.141.59
|
||||
org.skyscreamer:jsonassert:1.5.0
|
||||
org.slf4j:jcl-over-slf4j:1.7.32
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.sonatype.sisu.inject:cglib:2.2.1-v20090111
|
||||
org.springframework.data:spring-data-commons:2.2.12.RELEASE
|
||||
org.springframework.data:spring-data-jpa:2.2.12.RELEASE
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework.ldap:spring-ldap-core:2.3.4.RELEASE
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-messaging:5.2.16.RELEASE
|
||||
org.springframework:spring-orm:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
org.springframework:spring-webflux:5.2.16.RELEASE
|
||||
org.springframework:spring-webmvc:5.2.16.RELEASE
|
||||
org.springframework:spring-websocket:5.2.16.RELEASE
|
||||
org.synchronoss.cloud:nio-multipart-parser:1.1.0
|
||||
org.synchronoss.cloud:nio-stream-storage:1.1.3
|
||||
xalan:serializer:2.7.2
|
||||
xalan:xalan:2.7.2
|
||||
xerces:xercesImpl:2.12.0
|
||||
xml-apis:xml-apis:1.4.01
|
||||
@@ -1,216 +0,0 @@
|
||||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
antlr:antlr:2.7.7
|
||||
asm:asm:3.1
|
||||
bouncycastle:bcprov-jdk15:140
|
||||
ch.qos.logback:logback-classic:1.2.5
|
||||
ch.qos.logback:logback-core:1.2.5
|
||||
com.fasterxml.jackson.core:jackson-annotations:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-core:2.11.3
|
||||
com.fasterxml.jackson.core:jackson-databind:2.11.3
|
||||
com.fasterxml.woodstox:woodstox-core:5.0.3
|
||||
com.fasterxml:classmate:1.5.1
|
||||
com.github.stephenc.jcip:jcip-annotations:1.0-1
|
||||
com.google.code.findbugs:jsr305:3.0.2
|
||||
com.google.errorprone:error_prone_annotations:2.1.3
|
||||
com.google.guava:guava:25.0-jre
|
||||
com.google.inject:guice:3.0
|
||||
com.google.j2objc:j2objc-annotations:1.1
|
||||
com.nimbusds:content-type:2.0
|
||||
com.nimbusds:lang-tag:1.4.4
|
||||
com.nimbusds:nimbus-jose-jwt:8.22.1
|
||||
com.nimbusds:oauth2-oidc-sdk:7.5
|
||||
com.squareup.okhttp3:mockwebserver:3.14.9
|
||||
com.squareup.okhttp3:okhttp:3.14.9
|
||||
com.squareup.okio:okio:1.17.2
|
||||
com.sun.istack:istack-commons-runtime:3.0.7
|
||||
com.sun.mail:javax.mail:1.6.1
|
||||
com.sun.xml.fastinfoset:FastInfoset:1.2.15
|
||||
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
|
||||
commons-codec:commons-codec:1.15
|
||||
commons-collections:commons-collections:3.2.2
|
||||
commons-io:commons-io:2.6
|
||||
commons-lang:commons-lang:2.4
|
||||
commons-logging:commons-logging:1.2
|
||||
commons-net:commons-net:3.6
|
||||
io.dropwizard.metrics:metrics-core:3.1.5
|
||||
io.netty:netty-buffer:4.1.66.Final
|
||||
io.netty:netty-codec-http2:4.1.66.Final
|
||||
io.netty:netty-codec-http:4.1.66.Final
|
||||
io.netty:netty-codec-socks:4.1.66.Final
|
||||
io.netty:netty-codec:4.1.66.Final
|
||||
io.netty:netty-common:4.1.66.Final
|
||||
io.netty:netty-handler-proxy:4.1.66.Final
|
||||
io.netty:netty-handler:4.1.66.Final
|
||||
io.netty:netty-resolver:4.1.66.Final
|
||||
io.netty:netty-transport-native-epoll:4.1.66.Final
|
||||
io.netty:netty-transport-native-unix-common:4.1.66.Final
|
||||
io.netty:netty-transport:4.1.66.Final
|
||||
io.projectreactor.netty:reactor-netty:0.9.22.RELEASE
|
||||
io.projectreactor.tools:blockhound:1.0.6.RELEASE
|
||||
io.projectreactor:reactor-bom:Dysprosium-SR22
|
||||
io.projectreactor:reactor-core:3.3.19.RELEASE
|
||||
io.projectreactor:reactor-test:3.3.19.RELEASE
|
||||
io.rsocket:rsocket-core:1.0.5
|
||||
io.rsocket:rsocket-transport-netty:1.0.5
|
||||
javax.activation:activation:1.1
|
||||
javax.activation:javax.activation-api:1.2.0
|
||||
javax.annotation:jsr250-api:1.0
|
||||
javax.inject:javax.inject:1
|
||||
javax.persistence:javax.persistence-api:2.2
|
||||
javax.servlet:javax.servlet-api:4.0.1
|
||||
javax.xml.bind:jaxb-api:2.4.0-b180830.0359
|
||||
joda-time:joda-time:2.9
|
||||
junit:junit:4.12
|
||||
ldapsdk:ldapsdk:4.1
|
||||
net.bytebuddy:byte-buddy-agent:1.10.14
|
||||
net.bytebuddy:byte-buddy:1.10.22
|
||||
net.jcip:jcip-annotations:1.0
|
||||
net.minidev:accessors-smart:1.2
|
||||
net.minidev:json-smart:2.3
|
||||
net.shibboleth.utilities:java-support:7.5.2
|
||||
net.sourceforge.htmlunit:htmlunit-core-js:2.37.0
|
||||
net.sourceforge.htmlunit:htmlunit-cssparser:1.5.0
|
||||
net.sourceforge.htmlunit:htmlunit:2.37.0
|
||||
net.sourceforge.htmlunit:neko-htmlunit:2.37.0
|
||||
net.sourceforge.nekohtml:nekohtml:1.9.22
|
||||
org.apache.commons:commons-exec:1.3
|
||||
org.apache.commons:commons-lang3:3.9
|
||||
org.apache.commons:commons-text:1.8
|
||||
org.apache.directory.server:apacheds-bootstrap-extract:1.5.5
|
||||
org.apache.directory.server:apacheds-bootstrap-partition:1.5.5
|
||||
org.apache.directory.server:apacheds-core-avl:1.5.5
|
||||
org.apache.directory.server:apacheds-core-constants:1.5.5
|
||||
org.apache.directory.server:apacheds-core-entry:1.5.5
|
||||
org.apache.directory.server:apacheds-core-jndi:1.5.5
|
||||
org.apache.directory.server:apacheds-core-shared:1.5.5
|
||||
org.apache.directory.server:apacheds-core:1.5.5
|
||||
org.apache.directory.server:apacheds-jdbm-store:1.5.5
|
||||
org.apache.directory.server:apacheds-jdbm:1.5.5
|
||||
org.apache.directory.server:apacheds-kerberos-shared:1.5.5
|
||||
org.apache.directory.server:apacheds-protocol-ldap:1.5.5
|
||||
org.apache.directory.server:apacheds-protocol-shared:1.5.5
|
||||
org.apache.directory.server:apacheds-schema-bootstrap:1.5.5
|
||||
org.apache.directory.server:apacheds-schema-extras:1.5.5
|
||||
org.apache.directory.server:apacheds-schema-registries:1.5.5
|
||||
org.apache.directory.server:apacheds-server-jndi:1.5.5
|
||||
org.apache.directory.server:apacheds-utils:1.5.5
|
||||
org.apache.directory.server:apacheds-xdbm-base:1.5.5
|
||||
org.apache.directory.server:apacheds-xdbm-search:1.5.5
|
||||
org.apache.directory.server:apacheds-xdbm-tools:1.5.5
|
||||
org.apache.directory.shared:shared-asn1-codec:0.9.15
|
||||
org.apache.directory.shared:shared-asn1:0.9.15
|
||||
org.apache.directory.shared:shared-cursor:0.9.15
|
||||
org.apache.directory.shared:shared-ldap-constants:0.9.15
|
||||
org.apache.directory.shared:shared-ldap:0.9.15
|
||||
org.apache.httpcomponents:httpclient:4.5.13
|
||||
org.apache.httpcomponents:httpcore:4.4.13
|
||||
org.apache.httpcomponents:httpmime:4.5.11
|
||||
org.apache.mina:mina-core:2.0.0-M6
|
||||
org.apache.santuario:xmlsec:2.0.10
|
||||
org.apache.velocity:velocity:1.7
|
||||
org.aspectj:aspectjrt:1.9.6
|
||||
org.aspectj:aspectjweaver:1.9.6
|
||||
org.assertj:assertj-core:3.15.0
|
||||
org.bouncycastle:bcpkix-jdk15on:1.66
|
||||
org.bouncycastle:bcprov-jdk15on:1.66
|
||||
org.brotli:dec:0.1.2
|
||||
org.checkerframework:checker-compat-qual:2.0.0
|
||||
org.codehaus.mojo:animal-sniffer-annotations:1.14
|
||||
org.codehaus.woodstox:stax2-api:3.1.4
|
||||
org.cryptacular:cryptacular:1.1.4
|
||||
org.dom4j:dom4j:2.1.3
|
||||
org.eclipse.jetty.websocket:websocket-api:9.4.26.v20200117
|
||||
org.eclipse.jetty.websocket:websocket-client:9.4.26.v20200117
|
||||
org.eclipse.jetty.websocket:websocket-common:9.4.26.v20200117
|
||||
org.eclipse.jetty:jetty-client:9.4.26.v20200117
|
||||
org.eclipse.jetty:jetty-http:9.4.26.v20200117
|
||||
org.eclipse.jetty:jetty-io:9.4.26.v20200117
|
||||
org.eclipse.jetty:jetty-util:9.4.26.v20200117
|
||||
org.eclipse.jetty:jetty-xml:9.4.26.v20200117
|
||||
org.eclipse.persistence:javax.persistence:2.2.1
|
||||
org.glassfish.jaxb:jaxb-runtime:2.3.1
|
||||
org.glassfish.jaxb:txw2:2.3.1
|
||||
org.hamcrest:hamcrest-core:1.3
|
||||
org.hibernate.common:hibernate-commons-annotations:5.1.2.Final
|
||||
org.hibernate:hibernate-core:5.4.32.Final
|
||||
org.hibernate:hibernate-entitymanager:5.4.32.Final
|
||||
org.hsqldb:hsqldb:2.5.2
|
||||
org.jasig.cas.client:cas-client-core:3.6.2
|
||||
org.javassist:javassist:3.27.0-GA
|
||||
org.jboss.logging:jboss-logging:3.4.1.Final
|
||||
org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final
|
||||
org.jboss:jandex:2.2.3.Final
|
||||
org.jetbrains.kotlin:kotlin-bom:1.3.72
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.3.72
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.3.72
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.3.72
|
||||
org.jetbrains:annotations:13.0
|
||||
org.jvnet.staxex:stax-ex:1.8
|
||||
org.mockito:mockito-core:3.3.3
|
||||
org.objenesis:objenesis:3.0.1
|
||||
org.openid4java:openid4java-nodeps:0.9.6
|
||||
org.opensaml:opensaml-core:3.4.6
|
||||
org.opensaml:opensaml-messaging-api:3.4.6
|
||||
org.opensaml:opensaml-profile-api:3.4.6
|
||||
org.opensaml:opensaml-saml-api:3.4.6
|
||||
org.opensaml:opensaml-saml-impl:3.4.6
|
||||
org.opensaml:opensaml-security-api:3.4.6
|
||||
org.opensaml:opensaml-security-impl:3.4.6
|
||||
org.opensaml:opensaml-soap-api:3.4.6
|
||||
org.opensaml:opensaml-soap-impl:3.4.6
|
||||
org.opensaml:opensaml-storage-api:3.4.6
|
||||
org.opensaml:opensaml-xmlsec-api:3.4.6
|
||||
org.opensaml:opensaml-xmlsec-impl:3.4.6
|
||||
org.ow2.asm:asm:5.0.4
|
||||
org.powermock:powermock-api-mockito2:2.0.9
|
||||
org.powermock:powermock-api-support:2.0.9
|
||||
org.powermock:powermock-core:2.0.9
|
||||
org.powermock:powermock-module-junit4-common:2.0.9
|
||||
org.powermock:powermock-module-junit4:2.0.9
|
||||
org.powermock:powermock-reflect:2.0.9
|
||||
org.reactivestreams:reactive-streams:1.0.3
|
||||
org.seleniumhq.selenium:htmlunit-driver:2.37.0
|
||||
org.seleniumhq.selenium:selenium-api:3.141.59
|
||||
org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-edge-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-firefox-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-ie-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-java:3.141.59
|
||||
org.seleniumhq.selenium:selenium-opera-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-remote-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-safari-driver:3.141.59
|
||||
org.seleniumhq.selenium:selenium-support:3.141.59
|
||||
org.skyscreamer:jsonassert:1.5.0
|
||||
org.slf4j:jcl-over-slf4j:1.7.32
|
||||
org.slf4j:slf4j-api:1.7.32
|
||||
org.sonatype.sisu.inject:cglib:2.2.1-v20090111
|
||||
org.springframework.data:spring-data-commons:2.2.12.RELEASE
|
||||
org.springframework.data:spring-data-jpa:2.2.12.RELEASE
|
||||
org.springframework.data:spring-data-releasetrain:Moore-SR12
|
||||
org.springframework.ldap:spring-ldap-core:2.3.4.RELEASE
|
||||
org.springframework:spring-aop:5.2.16.RELEASE
|
||||
org.springframework:spring-beans:5.2.16.RELEASE
|
||||
org.springframework:spring-context:5.2.16.RELEASE
|
||||
org.springframework:spring-core:5.2.16.RELEASE
|
||||
org.springframework:spring-expression:5.2.16.RELEASE
|
||||
org.springframework:spring-framework-bom:5.2.16.RELEASE
|
||||
org.springframework:spring-jcl:5.2.16.RELEASE
|
||||
org.springframework:spring-jdbc:5.2.16.RELEASE
|
||||
org.springframework:spring-messaging:5.2.16.RELEASE
|
||||
org.springframework:spring-orm:5.2.16.RELEASE
|
||||
org.springframework:spring-test:5.2.16.RELEASE
|
||||
org.springframework:spring-tx:5.2.16.RELEASE
|
||||
org.springframework:spring-web:5.2.16.RELEASE
|
||||
org.springframework:spring-webflux:5.2.16.RELEASE
|
||||
org.springframework:spring-webmvc:5.2.16.RELEASE
|
||||
org.springframework:spring-websocket:5.2.16.RELEASE
|
||||
org.synchronoss.cloud:nio-multipart-parser:1.1.0
|
||||
org.synchronoss.cloud:nio-stream-storage:1.1.3
|
||||
xalan:serializer:2.7.2
|
||||
xalan:xalan:2.7.2
|
||||
xerces:xercesImpl:2.12.0
|
||||
xml-apis:xml-apis:1.4.01
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user