10 Star 37 Fork 9

Gitee 极速下载 / GoCD

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/gocd/gocd
克隆/下载
dependencies.gradle 13.28 KB
一键复制 编辑 原始数据 按行查看 历史
Chad Wilson 提交于 2024-05-23 22:03 . Bump Tanuki wrapper to 3.5.57
/*
* Copyright 2024 Thoughtworks, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/** Parses a version from a dependency declaration string */
static String versionOf(String dependencySpec) {
return dependencySpec.split(':').last()
}
final Map<String, String> libraries = [
// Dependabot will parse these dependencies.
// Keep all of these as uninterpolated string literals so that Dependabot can parse the versions and create PRs for
// upgrades.
//
// DO NOT interpolate version variables here because Dependabot is not smart enough to understand those. Dependabot's
// version parsing is simply regex matching and never actually evaluates a gradle script.
activeMQ : 'org.apache.activemq:activemq-broker:5.18.4',
angusMailSmtp : 'org.eclipse.angus:smtp:2.0.3',
apacheAnt : 'org.apache.ant:ant:1.10.14',
apacheHttpComponents: 'org.apache.httpcomponents:httpclient:4.5.14',
aspectj : 'org.aspectj:aspectjweaver:1.9.22.1',
assertJ : 'org.assertj:assertj-core:3.25.3',
assertJ_DB : 'org.assertj:assertj-db:2.0.2',
bouncyCastle : 'org.bouncycastle:bcprov-jdk18on:1.78.1',
cloning : 'io.github.kostaskougios:cloning:1.10.3',
commonsCodec : 'commons-codec:commons-codec:1.17.0',
commonsCollections : 'commons-collections:commons-collections:3.2.2',
commonsCollections4 : 'org.apache.commons:commons-collections4:4.4',
commonsConfiguration: 'org.apache.commons:commons-configuration2:2.10.1',
commonsDbcp : 'org.apache.commons:commons-dbcp2:2.12.0',
commonsFileUpload : 'commons-fileupload:commons-fileupload:1.5',
commonsIO : 'commons-io:commons-io:2.16.1',
commonsLang3 : 'org.apache.commons:commons-lang3:3.14.0',
commonsPool : 'org.apache.commons:commons-pool2:2.12.0',
commonsText : 'org.apache.commons:commons-text:1.12.0',
dbunit : 'org.dbunit:dbunit:2.7.3',
dom4j : 'org.dom4j:dom4j:2.1.4',
ehcache : 'net.sf.ehcache.internal:ehcache-core:2.11.0.11.8', // See https://repo.terracotta.org/maven2/net/sf/ehcache/internal/ehcache-core/maven-metadata.xml
felix : 'org.apache.felix:org.apache.felix.framework:7.0.5',
freemarker : 'org.freemarker:freemarker:2.3.32',
gradleDownload : 'de.undercouch:gradle-download-task:5.6.0',
grolifant : 'org.ysb33r.gradle:grolifant-herd:3.0.1',
gson : 'com.google.code.gson:gson:2.10.1',
guava : 'com.google.guava:guava:33.2.0-jre',
h2 : 'com.h2database:h2:1.4.200',
hamcrest : 'org.hamcrest:hamcrest:2.2',
hibernate : 'org.hibernate:hibernate-ehcache:3.6.10.Final',
jacksonBom : 'com.fasterxml.jackson:jackson-bom:2.17.1',
jakartaAnnotation : 'jakarta.annotation:jakarta.annotation-api:1.3.5',
jakartaMail : 'jakarta.mail:jakarta.mail-api:2.1.3',
jakartaTransaction : 'jakarta.transaction:jakarta.transaction-api:1.3.3',
javassist : 'javassist:javassist:3.12.1.GA',
jaxbBom : 'org.glassfish.jaxb:jaxb-bom:4.0.5',
jaxen : 'jaxen:jaxen:2.0.0',
jcommander : 'com.beust:jcommander:1.82',
jdom : 'org.jdom:jdom2:2.0.6.1',
jetBrainsAnnotations: 'org.jetbrains:annotations:24.1.0',
jetty : 'org.eclipse.jetty:jetty-server:10.0.21',
jgit : 'org.eclipse.jgit:org.eclipse.jgit:6.9.0.202403050737-r',
jodaTime : 'joda-time:joda-time:2.12.7', // joda-time version has to be compatible with the jruby version
jolt : 'com.bazaarvoice.jolt:jolt-core:0.1.8',
jruby : 'org.jruby:jruby-complete:9.4.7.0',
jsonUnit : 'net.javacrumbs.json-unit:json-unit-fluent:3.2.7',
jsoup : 'org.jsoup:jsoup:1.17.2',
junit5Bom : 'org.junit:junit-bom:5.10.2',
liquibase : 'org.liquibase:liquibase-core:4.28.0',
liquibaseSlf4j : 'com.mattbertolini:liquibase-slf4j:5.0.0',
logback : 'ch.qos.logback:logback-classic:1.5.6',
lombok : 'org.projectlombok:lombok:1.18.32',
mockitoBom : 'org.mockito:mockito-bom:5.12.0',
mybatis : 'org.mybatis:mybatis:3.5.16',
mybatisSpring : 'org.mybatis:mybatis-spring:2.1.2',
mysql : 'com.mysql:mysql-connector-j:8.4.0',
objenesis : 'org.objenesis:objenesis:3.4',
oscache : 'opensymphony:oscache:2.4.1',
oshi : 'com.github.oshi:oshi-core-java11:6.6.0',
postgresql : 'org.postgresql:postgresql:42.7.3',
quartz : 'org.quartz-scheduler:quartz:2.3.2',
rack : 'org.jruby.rack:jruby-rack:1.1.22',
resilience4jRetry : 'io.github.resilience4j:resilience4j-retry:2.2.0',
semanticVersion : 'de.skuzzle:semantic-version:2.1.1',
servletApi : 'jakarta.servlet:jakarta.servlet-api:4.0.4', // Should be compatible with Jetty and Spring implementations
slf4jBom : 'org.slf4j:slf4j-bom:2.0.13',
spark : 'com.sparkjava:spark-core:2.7.2',
spring : 'org.springframework:spring-core:4.3.30.RELEASE',
springSecurity : 'org.springframework.security:spring-security-config:4.2.20.RELEASE',
springTestJunit5 : 'com.github.sbrannen:spring-test-junit5:1.5.0',
systemStubs : 'uk.org.webcompere:system-stubs-jupiter:2.1.6',
testcontainersBom : 'org.testcontainers:testcontainers-bom:1.19.8',
tinybundles : 'org.ops4j.pax.tinybundles:tinybundles:3.0.0',
tokenBucket : 'org.isomorphism:token-bucket:1.7',
urlrewrite : 'org.tuckey:urlrewritefilter:3.2.0',
xmlUnit : 'org.xmlunit:xmlunit-assertj:2.10.0',
ztExec : 'org.zeroturnaround:zt-exec:1.12',
]
// Export versions that are needed outside of this file (and elsewhere within)
final Map<String, String> v = [
activeMQ : versionOf(libraries.activeMQ),
angusMailSmtp : versionOf(libraries.angusMailSmtp),
apacheAnt : versionOf(libraries.apacheAnt),
apacheHttpComponents: versionOf(libraries.apacheHttpComponents),
aspectj : versionOf(libraries.aspectj),
bouncyCastle : versionOf(libraries.bouncyCastle),
cloning : versionOf(libraries.cloning),
commonsCodec : versionOf(libraries.commonsCodec),
commonsCollections : versionOf(libraries.commonsCollections),
commonsCollections4 : versionOf(libraries.commonsCollections4),
commonsConfiguration: versionOf(libraries.commonsConfiguration),
commonsDbcp : versionOf(libraries.commonsDbcp),
commonsFileUpload : versionOf(libraries.commonsFileUpload),
commonsIO : versionOf(libraries.commonsIO),
commonsLang3 : versionOf(libraries.commonsLang3),
commonsPool : versionOf(libraries.commonsPool),
commonsText : versionOf(libraries.commonsText),
dom4j : versionOf(libraries.dom4j),
ehcache : versionOf(libraries.ehcache),
felix : versionOf(libraries.felix),
freemarker : versionOf(libraries.freemarker),
gson : versionOf(libraries.gson),
guava : versionOf(libraries.guava),
h2 : versionOf(libraries.h2),
hamcrest : versionOf(libraries.hamcrest),
hibernate : versionOf(libraries.hibernate),
jacksonBom : versionOf(libraries.jacksonBom),
javassist : versionOf(libraries.javassist),
jakartaAnnotation : versionOf(libraries.jakartaAnnotation),
jakartaMail : versionOf(libraries.jakartaMail),
jakartaTransaction : versionOf(libraries.jakartaTransaction),
jaxb : versionOf(libraries.jaxbBom),
jaxen : versionOf(libraries.jaxen),
jcommander : versionOf(libraries.jcommander),
jdom : versionOf(libraries.jdom),
jetty : versionOf(libraries.jetty),
jgit : versionOf(libraries.jgit),
jodaTime : versionOf(libraries.jodaTime),
jolt : versionOf(libraries.jolt),
jruby : versionOf(libraries.jruby),
liquibase : versionOf(libraries.liquibase),
liquibaseSlf4j : versionOf(libraries.liquibaseSlf4j),
logback : versionOf(libraries.logback),
mybatis : versionOf(libraries.mybatis),
mybatisSpring : versionOf(libraries.mybatisSpring),
mysql : versionOf(libraries.mysql),
objenesis : versionOf(libraries.objenesis),
oscache : versionOf(libraries.oscache),
oshi : versionOf(libraries.oshi),
postgresql : versionOf(libraries.postgresql),
quartz : versionOf(libraries.quartz),
rack : versionOf(libraries.rack),
semanticVersion : versionOf(libraries.semanticVersion),
servletApi : versionOf(libraries.servletApi),
slf4jBom : versionOf(libraries.slf4jBom),
spark : versionOf(libraries.spark),
spring : versionOf(libraries.spring),
springSecurity : versionOf(libraries.springSecurity),
tokenBucket : versionOf(libraries.tokenBucket),
urlrewrite : versionOf(libraries.urlrewrite),
xmlUnit : versionOf(libraries.xmlUnit),
ztExec : versionOf(libraries.ztExec),
// misc
tanuki : '3.5.57-st', // https://wrapper.tanukisoftware.com/doc/english/download.jsp#stable
tanukiSha256sum : '7beb9e2da1ddcad0ca51ce9c325ae41816250d2f924b8590c5643f5b0c32ea37',
tfsSdk : '14.139.0', // https://github.com/microsoft/team-explorer-everywhere/releases
tfsSdkSha256sum : '744df70f70d28f6039938917ce02b07cbe07a577bdd662a64bb7dffb42512b90',
tini : '0.19.0', // https://github.com/krallin/tini/releases
]
// While Dependabot won't be able to parse these deps, these will get upgraded for free anyway since they share versions
// with dependencies declared above that are parseable by Dependabot, or are managed by platforms.
// This is just a workaround to be DRY while still benefiting from Dependabot's automatic PR upgrades.
final Map<String, String> related = [
apacheHttpMime : "org.apache.httpcomponents:httpmime:${v.apacheHttpComponents}",
bouncyCastlePkix : "org.bouncycastle:bcpkix-jdk18on:${v.bouncyCastle}",
jacksonCore : "com.fasterxml.jackson.core:jackson-core",
jacksonDatabind : "com.fasterxml.jackson.core:jackson-databind",
jaxbApi : "jakarta.xml.bind:jakarta.xml.bind-api",
jaxbRuntime : "org.glassfish.jaxb:jaxb-runtime",
jettyDeploy : "org.eclipse.jetty:jetty-deploy:${v.jetty}",
jettyJmx : "org.eclipse.jetty:jetty-jmx:${v.jetty}",
jettyServlet : "org.eclipse.jetty:jetty-servlet:${v.jetty}",
jettyServlets : "org.eclipse.jetty:jetty-servlets:${v.jetty}",
jettyUtil : "org.eclipse.jetty:jetty-util:${v.jetty}",
jettyWebapp : "org.eclipse.jetty:jetty-webapp:${v.jetty}",
jettyWebsocket : "org.eclipse.jetty.websocket:websocket-jetty-server:${v.jetty}",
jgitServer : "org.eclipse.jgit:org.eclipse.jgit.http.server:${v.jgit}",
joltJsonUtils : "com.bazaarvoice.jolt:json-utils:${v.jolt}",
junit5Api : "org.junit.jupiter:junit-jupiter-api",
junit5Engine : "org.junit.jupiter:junit-jupiter-engine",
junit5Params : "org.junit.jupiter:junit-jupiter-params",
mockitoCore : "org.mockito:mockito-core",
mockitoJunit5 : "org.mockito:mockito-junit-jupiter",
slf4jApi : "org.slf4j:slf4j-api",
slf4jJcl : "org.slf4j:jcl-over-slf4j",
slf4jJul : "org.slf4j:jul-to-slf4j",
springContext : "org.springframework:spring-context:${v.spring}",
springContextSupport : "org.springframework:spring-context-support:${v.spring}",
springOrm : "org.springframework:spring-orm:${v.spring}",
springSecurityWeb : "org.springframework.security:spring-security-web:${v.springSecurity}",
springTest : "org.springframework:spring-test:${v.spring}",
springTx : "org.springframework:spring-tx:${v.spring}",
springWeb : "org.springframework:spring-web:${v.spring}",
springWebmvc : "org.springframework:spring-webmvc:${v.spring}",
testcontainers : "org.testcontainers:testcontainers",
testcontainersJdbc : "org.testcontainers:jdbc",
testcontainersJunit : "org.testcontainers:junit-jupiter",
testcontainersMysql : "org.testcontainers:mysql",
testcontainersPostgresql: "org.testcontainers:postgresql",
xmlUnitMatchers : "org.xmlunit:xmlunit-matchers:${v.xmlUnit}",
]
ext {
//noinspection GroovyAssignabilityCheck
deps = libraries + related
//noinspection GroovyAssignabilityCheck
versions = v
}
Java
1
https://gitee.com/mirrors/GoCD.git
git@gitee.com:mirrors/GoCD.git
mirrors
GoCD
GoCD
master

搜索帮助