Files
SCM-Manager/gradle/dependencies.gradle

193 lines
7.3 KiB
Groovy
Raw Normal View History

ext {
slf4jVersion = '1.7.36'
2021-05-27 09:26:29 +02:00
guiceVersion = '5.0.1'
resteasyVersion = '4.7.9.Final'
2022-10-10 09:34:45 +02:00
jacksonVersion = '2.13.4'
legmanVersion = '2.0.0'
mapstructVersion = '1.3.1.Final'
jaxbVersion = '2.3.3'
2022-12-07 11:05:17 +01:00
shiroVersion = '1.10.0'
sspVersion = '1.3.0'
jjwtVersion = '0.11.5'
Update bouncycastleVersion to v1.75 This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.bouncycastle:bcpkix-jdk15to18](http://www.bouncycastle.org/java.html) ([source](https://github.com/bcgit/bc-java)) | dependencies | minor | `1.73` -> `1.75` | | [org.bouncycastle:bcprov-jdk15to18](http://www.bouncycastle.org/java.html) ([source](https://github.com/bcgit/bc-java)) | dependencies | minor | `1.73` -> `1.75` | | [org.bouncycastle:bcpg-jdk15to18](http://www.bouncycastle.org/java.html) ([source](https://github.com/bcgit/bc-java)) | dependencies | minor | `1.73` -> `1.75` | :warning: Release Notes retrieval for this PR were skipped because no github.com credentials were available. If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes). --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==--> Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-20 12:34:16 +02:00
bouncycastleVersion = '1.75'
Update jettyVersion to v9.4.51.v20230217 This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.eclipse.jetty:jetty-client](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` | | [org.eclipse.jetty:jetty-jmx](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` | | [org.eclipse.jetty:jetty-webapp](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` | | [org.eclipse.jetty:jetty-server](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` | :warning: Release Notes retrieval for this PR were skipped because no github.com credentials were available. If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes). --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==--> Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-19 21:37:28 +02:00
jettyVersion = '9.4.51.v20230217'
luceneVersion = '8.9.0'
Update junit5 monorepo to v5.9.3 This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.junit.vintage:junit-vintage-engine](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` | | [org.junit.jupiter:junit-jupiter-engine](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` | | [org.junit.jupiter:junit-jupiter-params](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` | | [org.junit.jupiter:junit-jupiter-api](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` | :warning: Release Notes retrieval for this PR were skipped because no github.com credentials were available. If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes). --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==--> Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-20 12:18:25 +02:00
junitJupiterVersion = '5.9.3'
hamcrestVersion = '2.1'
mockitoVersion = '3.6.28'
jerseyClientVersion = '1.19.4'
micrometerVersion = '1.6.4'
nodeVersion = '16.14.2'
yarnVersion = '1.22.18'
libraries = [
// lombok
lombok: 'org.projectlombok:lombok:1.18.28',
// servlet api
servletApi: 'javax.servlet:javax.servlet-api:3.1.0',
// logging
slf4jApi: "org.slf4j:slf4j-api:${slf4jVersion}",
slf4jJcl: "org.slf4j:jcl-over-slf4j:${slf4jVersion}",
2021-12-17 19:29:52 +01:00
logback: 'ch.qos.logback:logback-classic:1.2.9',
// injection
guice: "com.google.inject:guice:${guiceVersion}",
guiceServlet: "com.google.inject.extensions:guice-servlet:${guiceVersion}",
guiceThrowingproviders: "com.google.inject.extensions:guice-throwingproviders:${guiceVersion}",
guiceAssistedinject: "com.google.inject.extensions:guice-assistedinject:${guiceVersion}",
// rest api
jaxRs: 'javax.ws.rs:javax.ws.rs-api:2.1.1',
resteasyCore: "org.jboss.resteasy:resteasy-core:${resteasyVersion}",
resteasyJaxbProvider: "org.jboss.resteasy:resteasy-jaxb-provider:${resteasyVersion}",
resteasyJackson2Provider: "org.jboss.resteasy:resteasy-jackson2-provider:${resteasyVersion}",
resteasyMultiartProvider: "org.jboss.resteasy:resteasy-multipart-provider:${resteasyVersion}",
resteasyGuice: "org.jboss.resteasy:resteasy-guice:${resteasyVersion}",
resteasyServletInitializer: "org.jboss.resteasy:resteasy-servlet-initializer:${resteasyVersion}",
resteasyValidatorProvider: "org.jboss.resteasy:resteasy-validator-provider:${resteasyVersion}",
// cli
picocli: 'info.picocli:picocli:4.6.3',
// json
jacksonCore: "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}!!",
jacksonAnnotations: "com.fasterxml.jackson.core:jackson-annotations:${jacksonVersion}!!",
jacksonDatabind: "com.fasterxml.jackson.core:jackson-databind:${jacksonVersion}!!",
jacksonJaxbAnnotations: "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:${jacksonVersion}",
jacksonJaxRsBase: "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:${jacksonVersion}",
jacksonJaxRsJsonProvider: "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:${jacksonVersion}",
jacksonDatatypeJdk8: "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:${jacksonVersion}",
jacksonDatatypeJsr310: "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:${jacksonVersion}",
// hypermedia
edison: 'de.otto.edison:edison-hal:2.1.0',
// openapi
swaggerJaxRs: 'io.swagger.core.v3:swagger-jaxrs2:2.1.12',
// dto mapping
mapstruct: "org.mapstruct:mapstruct-jdk8:${mapstructVersion}",
mapstructProcessor: "org.mapstruct:mapstruct-processor:${mapstructVersion}",
// events
legman: "com.cloudogu.legman:core:${legmanVersion}",
legmanShiro: "com.cloudogu.legman.support:shiro:${legmanVersion}",
legmanMicrometer: "com.cloudogu.legman.support:micrometer:${legmanVersion}",
// xml binding
jaxbApi: "jakarta.xml.bind:jakarta.xml.bind-api:${jaxbVersion}",
jaxbRuntime: "org.glassfish.jaxb:jaxb-runtime:${jaxbVersion}",
// validation
validator: 'org.hibernate.validator:hibernate-validator:6.1.6.Final',
elApi: 'javax.el:javax.el-api:3.0.0',
elRuntime: 'org.glassfish:javax.el:3.0.1-b11',
// utils
guava: 'com.google.guava:guava:32.0.1-jre',
commonsLang: 'commons-lang:commons-lang:2.6',
2021-01-05 16:24:11 +01:00
commonsCompress: 'org.apache.commons:commons-compress:1.20',
// security
shiroCore: "org.apache.shiro:shiro-core:${shiroVersion}",
shiroWeb: "org.apache.shiro:shiro-web:${shiroVersion}",
shiroGuice: "org.apache.shiro:shiro-guice:${shiroVersion}",
ssp: "com.github.sdorra:ssp-lib:${sspVersion}",
sspProcessor: "com.github.sdorra:ssp-processor:${sspVersion}",
2021-11-08 08:10:55 +01:00
shiroUnit: 'com.github.sdorra:shiro-unit:1.0.2',
shiroExtension: 'com.github.sdorra:junit-shiro-extension:1.0.1',
// jwt
jjwtApi: "io.jsonwebtoken:jjwt-api:${jjwtVersion}",
jjwtRuntime: "io.jsonwebtoken:jjwt-impl:${jjwtVersion}",
jjwtJackson: "io.jsonwebtoken:jjwt-jackson:${jjwtVersion}",
// gpg
bouncycastlePg: "org.bouncycastle:bcpg-jdk15to18:${bouncycastleVersion}",
bouncycastleProv: "org.bouncycastle:bcprov-jdk15to18:${bouncycastleVersion}",
bouncycastlePkix: "org.bouncycastle:bcpkix-jdk15to18:${bouncycastleVersion}",
// service registration
metainfServices: 'org.kohsuke.metainf-services:metainf-services:1.8',
// cron expression
cronUtils: 'com.cronutils:cron-utils:9.1.+',
// templates
mustache: 'com.github.spullara.mustache.java:compiler:0.9.7',
// static resources
webResources: 'com.github.sdorra:web-resources:1.1.1',
// content type detection
spotter: 'com.cloudogu.spotter:spotter-core:4.0.0',
tika: 'org.apache.tika:tika-core:1.25',
// restart on unix
akuma: 'org.kohsuke:akuma:1.10',
// native access
jna: 'net.java.dev.jna:jna:5.6.0',
// daemonize scm-manager on unix systems
commonsDaemon: 'commons-daemon:commons-daemon:1.3.4',
jsvc: 'commons-daemon:commons-daemon-native:1.1.0@tar.gz',
2021-01-05 16:21:47 +01:00
// yaml
snakeYml: 'org.yaml:snakeyaml:1.21',
// jetty
jettyServer: "org.eclipse.jetty:jetty-server:${jettyVersion}",
jettyWebapp: "org.eclipse.jetty:jetty-webapp:${jettyVersion}",
jettyJmx: "org.eclipse.jetty:jetty-jmx:${jettyVersion}",
jettyClient: "org.eclipse.jetty:jetty-client:${jettyVersion}",
// search
luceneCore: "org.apache.lucene:lucene-core:${luceneVersion}",
luceneQueryParser: "org.apache.lucene:lucene-queryparser:${luceneVersion}",
luceneHighlighter: "org.apache.lucene:lucene-highlighter:${luceneVersion}",
luceneAnalyzersCommon: "org.apache.lucene:lucene-analyzers-common:${luceneVersion}",
// tests
junitJupiterApi: "org.junit.jupiter:junit-jupiter-api:${junitJupiterVersion}",
junitJupiterParams: "org.junit.jupiter:junit-jupiter-params:${junitJupiterVersion}",
junitJupiterEngine: "org.junit.jupiter:junit-jupiter-engine:${junitJupiterVersion}",
// junit 4 support
junitVintageEngine: "org.junit.vintage:junit-vintage-engine:${junitJupiterVersion}",
junit: 'junit:junit:4.13.2',
// junit 5 extensions
junitPioneer: 'org.junit-pioneer:junit-pioneer:2.0.0',
// assertions
hamcrestCore: "org.hamcrest:hamcrest-core:${hamcrestVersion}",
hamcrestLibrary: "org.hamcrest:hamcrest-library:${hamcrestVersion}",
assertj: 'org.assertj:assertj-core:3.18.1',
// mocking
mockitoCore: "org.mockito:mockito-core:${mockitoVersion}",
mockitoJunitJupiter: "org.mockito:mockito-junit-jupiter:${mockitoVersion}",
// testing async code
awaitility: 'org.awaitility:awaitility:4.0.2',
// rest api client for testing
jerseyClientApi: "com.sun.jersey:jersey-client:${jerseyClientVersion}",
jerseyClientRuntime: "com.sun.jersey.contribs:jersey-apache-client:${jerseyClientVersion}",
// metrics
micrometerCore: "io.micrometer:micrometer-core:${micrometerVersion}",
micrometerExtra: "io.github.mweirauch:micrometer-jvm-extras:0.2.2"
]
}