mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-28 01:22:26 -04:00
Update Gradle wrapper to 8.9 (#110109)
This commit is contained in:
parent
0f584176ca
commit
cb0ecb86df
12 changed files with 4165 additions and 8 deletions
|
@ -1,7 +1,7 @@
|
|||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionSha256Sum=f8b4f4772d302c8ff580bc40d0f56e715de69b163546944f787c87abf209c961
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-all.zip
|
||||
distributionSha256Sum=258e722ec21e955201e31447b0aed14201765a3bfbae296a46cf60b70e66db70
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
|
|
|
@ -1 +1 @@
|
|||
8.8
|
||||
8.9
|
24
convert-deps.groovy
Normal file
24
convert-deps.groovy
Normal file
|
@ -0,0 +1,24 @@
|
|||
import groovy.io.FileType
|
||||
import java.nio.file.*
|
||||
import java.nio.charset.StandardCharsets
|
||||
import java.util.regex.Pattern
|
||||
|
||||
// Define the base directory to start the search
|
||||
def baseDir = new File('/Users/rene/dev/elastic/elasticsearch/plugins')
|
||||
def pattern = Pattern.compile(/(\w+)\s+['"](\w[^'"]+):([^'"]+):([^'"]+)['"]/)
|
||||
|
||||
// Define the pattern to match dependencies
|
||||
def dependencyPattern = ~/(\w+)\s+['"](\w[^'"]+):([^'"]+):([^'"]+)['"]/
|
||||
|
||||
baseDir.eachFileRecurse(FileType.FILES) { file ->
|
||||
if (file.name.endsWith('.gradle')) {
|
||||
def content = file.text
|
||||
def newContent = content.replaceAll(dependencyPattern) { match, config, group, name, version ->
|
||||
def libName = "${name.replaceAll('-', '.')}".toLowerCase()
|
||||
"$config libs.${libName}"
|
||||
}
|
||||
file.text = newContent
|
||||
}
|
||||
}
|
||||
|
||||
println "Dependency patterns replaced successfully."
|
319
generate-version-catalog.groovy
Normal file
319
generate-version-catalog.groovy
Normal file
|
@ -0,0 +1,319 @@
|
|||
import java.nio.file.*
|
||||
import java.nio.charset.StandardCharsets
|
||||
import java.util.regex.Pattern
|
||||
|
||||
REPO_ROOT = "/Users/rene/dev/elastic/elasticsearch/plugins"
|
||||
VERSION_PROPS = REPO_ROOT + "/../build-tools-internal/version.properties"
|
||||
|
||||
def parseGradleFiles(Path directory) {
|
||||
def pattern = Pattern.compile(/(\w+)\s+['"](\w[^'"]+):([^'"]+):([^'"]+)['"]/)
|
||||
def dependencies = []
|
||||
|
||||
Files.walk(directory).each { path ->
|
||||
if (Files.isRegularFile(path) && path.toString().endsWith('.gradle') && path.toString().contains("plugins/examples") == false){
|
||||
def lines = Files.readAllLines(path, StandardCharsets.UTF_8)
|
||||
lines.each { line ->
|
||||
def matcher = pattern.matcher(line)
|
||||
if (matcher.find()) {
|
||||
def configuration = matcher.group(1)
|
||||
def group = matcher.group(2)
|
||||
def name = matcher.group(3)
|
||||
def version = matcher.group(4)
|
||||
dependencies << [file: path.toString(), configuration: configuration, group: group, name: name, version: version]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return dependencies
|
||||
}
|
||||
|
||||
String convertToVersionCatalogEntry(def dependencies) {
|
||||
Set<String> versions = new TreeSet<>()
|
||||
Set<String> entries = new TreeSet<>()
|
||||
|
||||
}
|
||||
|
||||
def resolveVersion(Properties props, String versionString) {
|
||||
println "Resolving version: ${versionString}"
|
||||
if(versionString.startsWith("\${versions.")) {
|
||||
def versionId = versionString.substring(versionString.indexOf('.') + 1, versionString.indexOf('}'))
|
||||
if(props.containsKey(versionId)) {
|
||||
return props.getProperty(versionId)
|
||||
} else {
|
||||
println "unknown version ${versionString} found in build.gradle file. Please add it to the version.properties file."
|
||||
return versionId
|
||||
}
|
||||
}
|
||||
|
||||
return versionString
|
||||
}
|
||||
|
||||
|
||||
Properties loadVersionProperties() {
|
||||
def properties = new Properties()
|
||||
def file = new File(VERSION_PROPS)
|
||||
if (!file.exists()) {
|
||||
println "The properties file '${VERSION_PROPS}' does not exist."
|
||||
return null
|
||||
}
|
||||
file.withInputStream { stream ->
|
||||
properties.load(stream)
|
||||
}
|
||||
properties.each { key, value ->
|
||||
println "Loaded version property: ${key} = ${value}"
|
||||
}
|
||||
return properties
|
||||
}
|
||||
|
||||
def convertToCamelCase(String input) {
|
||||
def parts = input.split('-')
|
||||
def camelCaseString = parts[0]
|
||||
parts.tail().each { part ->
|
||||
// for now skip camel casing
|
||||
//camelCaseString += part.capitalize()
|
||||
camelCaseString += part
|
||||
}
|
||||
return camelCaseString
|
||||
}
|
||||
|
||||
String calculateVersionRef(String libraryName, Map<String, String> versionCatalog, Properties properties, String version) {
|
||||
// String versionRefName = convertToCamelCase(libraryName)
|
||||
String versionRefName = libraryName
|
||||
|
||||
if(versionCatalog.containsKey(versionRefName)) {
|
||||
def existingMajor = versionCatalog[libraryName].split("\\.")[0] as int
|
||||
def newMajor = version.split("\\.")[0] as int
|
||||
println "existingMajor: ${existingMajor}, newMajor: ${newMajor}"
|
||||
|
||||
if(newMajor > existingMajor) {
|
||||
return versionRefName + newMajor
|
||||
}
|
||||
}
|
||||
return versionRefName
|
||||
}
|
||||
|
||||
def checkOptimizations(Map<String, String> versionCatalog, Properties versionProperties) {
|
||||
def simplifications = [:]
|
||||
versionCatalog.each { givenKey, givenVersion ->
|
||||
def simpleKey = givenKey.contains("-") ? givenKey.split('-')[0] : givenKey
|
||||
def candidates = versionCatalog.findAll {k, v -> givenKey != k && k.startsWith("${simpleKey}-")}
|
||||
if(candidates.size() == 0 && versionProperties[simpleKey] != null) {
|
||||
assert versionProperties[simpleKey] == givenVersion
|
||||
simplifications[givenKey] = simpleKey
|
||||
} else {
|
||||
candidates.each {candidateKey , candidateVersion ->
|
||||
if(candidateVersion == givenVersion) {
|
||||
simplifications[candidateKey] = simpleKey
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(simplifications[givenKey] == null){
|
||||
def converted = convertToCamelCase(givenKey)
|
||||
|
||||
if(givenKey != converted) {
|
||||
simplifications[givenKey] = converted
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return simplifications
|
||||
}
|
||||
|
||||
|
||||
def parseValue(value) {
|
||||
if (value.startsWith('"') && value.endsWith('"')) {
|
||||
return value[1..-2] // String value
|
||||
} else if (value ==~ /\d+/) {
|
||||
return value.toInteger() // Integer value
|
||||
} else if (value ==~ /\d+\.\d+/) {
|
||||
return value.toDouble() // Double value
|
||||
} else if (value == 'true' || value == 'false') {
|
||||
return value.toBoolean() // Boolean value
|
||||
} else if (value.startsWith('[') && value.endsWith(']')) {
|
||||
return value[1..-2].split(',').collect { parseValue(it.trim()) } // Array value
|
||||
} else {
|
||||
return value // Default to string if not matched
|
||||
}
|
||||
}
|
||||
|
||||
def parseTomlFile(filePath) {
|
||||
def tomlMap = [:]
|
||||
def currentSection = null
|
||||
def file = new File(filePath)
|
||||
|
||||
file.eachLine { line ->
|
||||
line = line.trim()
|
||||
|
||||
if (line.startsWith('#') || line.isEmpty()) {
|
||||
// Skip comments and empty lines
|
||||
return
|
||||
}
|
||||
|
||||
if (line.startsWith('[') && line.endsWith(']')) {
|
||||
// New section
|
||||
currentSection = line[1..-2]
|
||||
tomlMap[currentSection] = [:]
|
||||
} else if (line.contains('=')) {
|
||||
// Key-value pair
|
||||
def (key, value) = line.split('=', 2).collect { it.trim() }
|
||||
value = parseValue(value)
|
||||
if (currentSection) {
|
||||
tomlMap[currentSection][key] = value
|
||||
} else {
|
||||
tomlMap[key] = value
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return tomlMap
|
||||
}
|
||||
|
||||
def main() {
|
||||
// def directoryPath = System.console().readLine('Enter the directory path to search for *.gradle files: ').trim()
|
||||
// def directory = Paths.get("directoryPath")
|
||||
def directory = Paths.get(REPO_ROOT)
|
||||
|
||||
if (!Files.exists(directory) || !Files.isDirectory(directory)) {
|
||||
println "The directory '${directoryPath}' does not exist or is not a directory."
|
||||
return
|
||||
}
|
||||
|
||||
def dependencies = parseGradleFiles(directory)
|
||||
|
||||
def librariesCatalog = [:]
|
||||
def versionsCatalog = [:]
|
||||
|
||||
Properties versionProperties = loadVersionProperties()
|
||||
println "Version Properties: ${versionProperties.contains('junit')}"
|
||||
if (dependencies) {
|
||||
def depsByFile = dependencies.groupBy {it.file}
|
||||
depsByFile.each { file, deps ->
|
||||
println "File: ${file}"
|
||||
deps.each { dep ->
|
||||
def effectiveVersion = resolveVersion(versionProperties, dep.version)
|
||||
def versionRefName = calculateVersionRef(dep.name, versionsCatalog, versionProperties, effectiveVersion)
|
||||
versionsCatalog.put(versionRefName, effectiveVersion)
|
||||
depLibraryEntry = [group: dep.group, name: dep.name, version:versionRefName]
|
||||
println "\"${dep.group}:${dep.name}:${dep.version}\" -> \"${depLibraryEntry}\""
|
||||
if(librariesCatalog.containsKey(versionRefName)) {
|
||||
assert librariesCatalog[versionRefName] == depLibraryEntry
|
||||
} else {
|
||||
librariesCatalog.put(versionRefName, depLibraryEntry)
|
||||
}
|
||||
}
|
||||
|
||||
println ""
|
||||
}
|
||||
|
||||
println "libraries Catalog versions"
|
||||
|
||||
librariesCatalog.each { key, value ->
|
||||
println "${key} = ${value}"
|
||||
}
|
||||
|
||||
println "Version Catalog libraries"
|
||||
versionsCatalog.each { key, value ->
|
||||
println "${key} = ${value}"
|
||||
}
|
||||
println "Found ${dependencies.size()} dependencies in ${depsByFile.size()} files."
|
||||
|
||||
} else {
|
||||
println "No dependencies found."
|
||||
}
|
||||
|
||||
def versionOptimizations = checkOptimizations(versionsCatalog, versionProperties)
|
||||
|
||||
versionOptimizations.each { given, simplified ->
|
||||
println "$given -> $simplified"
|
||||
println "${versionsCatalog[simplified]}"
|
||||
if(versionsCatalog[simplified] == null) {
|
||||
versionsCatalog[simplified] = versionsCatalog[given]
|
||||
}
|
||||
versionsCatalog.remove(given)
|
||||
}
|
||||
|
||||
librariesCatalog.each { key, value ->
|
||||
def simplified = versionOptimizations[key]
|
||||
if(simplified != null) {
|
||||
librariesCatalog[key].version = simplified
|
||||
}
|
||||
}
|
||||
|
||||
println "\n\nversions: "
|
||||
versionsCatalog.sort().each { key, value ->
|
||||
println "${key} = \"${value}\""
|
||||
}
|
||||
|
||||
librariesCatalog.sort()
|
||||
println "\n\nlibraries: "
|
||||
librariesCatalog.sort().each { k, v ->
|
||||
println "${k} = { group = \"${v['group']}\", name = \"${v['name']}\", version.ref = \"${v['version']}\" } "
|
||||
}
|
||||
|
||||
// Example usage
|
||||
def tomlFilePath = '/Users/rene/dev/elastic/elasticsearch/gradle/versions.toml'
|
||||
def parsedToml = parseTomlFile(tomlFilePath)
|
||||
|
||||
// Access parsed data
|
||||
existingVersions = parsedToml['versions']
|
||||
|
||||
// println "\n\nExisting versions:"
|
||||
// existingVersions.forEach { key, value ->
|
||||
// println "${key} = ${value}"
|
||||
// }
|
||||
|
||||
// existingLibs = parsedToml['libraries']
|
||||
|
||||
// existingLibs.forEach { key, value ->
|
||||
// println "${key} = ${value}"
|
||||
// }
|
||||
|
||||
def finalVersions = [:]
|
||||
def finalLibraries = [:]
|
||||
|
||||
existingVersions.each { key, value ->
|
||||
finalVersions[key] = value
|
||||
if(versionsCatalog.containsKey(key)) {
|
||||
assert value == versionsCatalog[key]
|
||||
versionsCatalog.remove(key)
|
||||
}
|
||||
}
|
||||
finalVersions.putAll(versionsCatalog)
|
||||
|
||||
|
||||
println "\n\n[versions]"
|
||||
finalVersions.sort().each { key, value ->
|
||||
println "${key} = \"${value}\""
|
||||
}
|
||||
|
||||
def existingLibs = parsedToml['libraries']
|
||||
existingLibs.each { key, value ->
|
||||
finalLibraries[key] = value
|
||||
if(librariesCatalog[key] != null) {
|
||||
def newValue = librariesCatalog[key]
|
||||
assert value == "{ group = \"${newValue['group']}\", name = \"${newValue['name']}\", version.ref = \"${newValue['version']}\" }"
|
||||
librariesCatalog.remove(key)
|
||||
}
|
||||
}
|
||||
finalLibraries.putAll(librariesCatalog)
|
||||
|
||||
println "\n\n[libraries]"
|
||||
finalLibraries.sort().each { key, value ->
|
||||
if(value instanceof Map) {
|
||||
println "${key} = { group = \"${value['group']}\", name = \"${value['name']}\", version.ref = \"${value['version']}\" }"
|
||||
} else if (value.startsWith("{")) {
|
||||
println "${key} = $value"
|
||||
} else {
|
||||
println "${key} = \"$value\""
|
||||
}
|
||||
}
|
||||
|
||||
// println "Title: ${parsedToml['title']}"
|
||||
// println "Owner Name: ${parsedToml['versions']['name']}"
|
||||
// println "Database Server: ${parsedToml['database']['server']}"
|
||||
// println "Database Ports: ${parsedToml['database']['ports']}"
|
||||
|
||||
}
|
||||
|
||||
main()
|
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Binary file not shown.
4
gradle/wrapper/gradle-wrapper.properties
vendored
4
gradle/wrapper/gradle-wrapper.properties
vendored
|
@ -1,7 +1,7 @@
|
|||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionSha256Sum=f8b4f4772d302c8ff580bc40d0f56e715de69b163546944f787c87abf209c961
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-all.zip
|
||||
distributionSha256Sum=258e722ec21e955201e31447b0aed14201765a3bfbae296a46cf60b70e66db70
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
|
|
5
gradlew
vendored
5
gradlew
vendored
|
@ -15,6 +15,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
|
@ -84,7 +86,8 @@ done
|
|||
# shellcheck disable=SC2034
|
||||
APP_BASE_NAME=${0##*/}
|
||||
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
|
||||
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
|
||||
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s
|
||||
' "$PWD" ) || exit
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD=maximum
|
||||
|
|
2
gradlew.bat
vendored
2
gradlew.bat
vendored
|
@ -13,6 +13,8 @@
|
|||
@rem See the License for the specific language governing permissions and
|
||||
@rem limitations under the License.
|
||||
@rem
|
||||
@rem SPDX-License-Identifier: Apache-2.0
|
||||
@rem
|
||||
|
||||
@if "%DEBUG%"=="" @echo off
|
||||
@rem ##########################################################################
|
||||
|
|
68
list-plain-deps.groovy
Normal file
68
list-plain-deps.groovy
Normal file
|
@ -0,0 +1,68 @@
|
|||
import java.nio.file.*
|
||||
import java.nio.charset.StandardCharsets
|
||||
import java.util.regex.Pattern
|
||||
|
||||
def parseGradleFiles(Path directory) {
|
||||
List<String> configurations = ['api',
|
||||
'implementation',
|
||||
"testImplementation",
|
||||
"testRuntimeOnly",
|
||||
"runtimeOnly"]
|
||||
|
||||
def configsRexex = configurations.join('|')
|
||||
def pattern = Pattern.compile(/(\w+)\s+['"](\w[^'"]+):([^'"]+):([^'"]+)['"]/)
|
||||
def dependencies = []
|
||||
|
||||
Files.walk(directory).each { path ->
|
||||
if (Files.isRegularFile(path) && path.toString().endsWith('.gradle')) {
|
||||
def lines = Files.readAllLines(path, StandardCharsets.UTF_8)
|
||||
lines.each { line ->
|
||||
def matcher = pattern.matcher(line)
|
||||
if (matcher.find()) {
|
||||
def configuration = matcher.group(1)
|
||||
def group = matcher.group(2)
|
||||
def name = matcher.group(3)
|
||||
def version = matcher.group(4)
|
||||
dependencies << [file: path.toString(), configuration: configuration, group: group, name: name, version: version]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return dependencies
|
||||
}
|
||||
|
||||
String convertToVersionCatalogEntry(def dependencies) {
|
||||
Set<String> versions = new TreeSet<>()
|
||||
Set<String> entries = new TreeSet<>()
|
||||
|
||||
}
|
||||
|
||||
def main() {
|
||||
// def directoryPath = System.console().readLine('Enter the directory path to search for *.gradle files: ').trim()
|
||||
// def directory = Paths.get("directoryPath")
|
||||
def directory = Paths.get("/Users/rene/dev/elastic/elasticsearch")
|
||||
|
||||
if (!Files.exists(directory) || !Files.isDirectory(directory)) {
|
||||
println "The directory '${directoryPath}' does not exist or is not a directory."
|
||||
return
|
||||
}
|
||||
|
||||
def dependencies = parseGradleFiles(directory)
|
||||
if (dependencies) {
|
||||
def depsByFile = dependencies.groupBy {it.file}
|
||||
depsByFile.each { file, deps ->
|
||||
println "File: ${file}"
|
||||
deps.each { dep ->
|
||||
println "${dep.configuration} '${dep.group}:${dep.name}:${dep.version}'"
|
||||
}
|
||||
println ""
|
||||
}
|
||||
|
||||
println "Found ${dependencies.size()} dependencies in ${depsByFile.size()} files."
|
||||
|
||||
} else {
|
||||
println "No dependencies found."
|
||||
}
|
||||
}
|
||||
|
||||
main()
|
|
@ -1,7 +1,7 @@
|
|||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionSha256Sum=f8b4f4772d302c8ff580bc40d0f56e715de69b163546944f787c87abf209c961
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-all.zip
|
||||
distributionSha256Sum=258e722ec21e955201e31447b0aed14201765a3bfbae296a46cf60b70e66db70
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
|
|
595
versions.log
Normal file
595
versions.log
Normal file
|
@ -0,0 +1,595 @@
|
|||
Loaded version property: protobuf = 3.21.9
|
||||
Loaded version property: junit5 = 5.7.1
|
||||
Loaded version property: commons_lang3 = 3.9
|
||||
Loaded version property: jmh = 1.26
|
||||
Loaded version property: reflections = 0.10.2
|
||||
Loaded version property: lucene = 9.11.1
|
||||
Loaded version property: dockerJava = 3.3.4
|
||||
Loaded version property: opensaml = 4.3.0
|
||||
Loaded version property: commonslogging = 1.2
|
||||
Loaded version property: bouncycastle = 1.78.1
|
||||
Loaded version property: jackson = 2.15.0
|
||||
Loaded version property: elasticsearch = 8.15.0
|
||||
Loaded version property: testcontainer = 1.19.2
|
||||
Loaded version property: commonscodec = 1.15
|
||||
Loaded version property: jna = 5.12.1
|
||||
Loaded version property: jimfs = 1.3.0
|
||||
Loaded version property: netty = 4.1.109.Final
|
||||
Loaded version property: log4j = 2.19.0
|
||||
Loaded version property: spatial4j = 0.7
|
||||
Loaded version property: junit = 4.13.2
|
||||
Loaded version property: commonsCompress = 1.24.0
|
||||
Loaded version property: slf4j = 2.0.6
|
||||
Loaded version property: bundled_jdk_vendor = openjdk
|
||||
Loaded version property: icu4j = 68.2
|
||||
Loaded version property: jts = 1.15.0
|
||||
Loaded version property: supercsv = 2.4.0
|
||||
Loaded version property: randomizedrunner = 2.8.0
|
||||
Loaded version property: httpasyncclient = 4.1.5
|
||||
Loaded version property: google_oauth_client = 1.34.1
|
||||
Loaded version property: ductTape = 1.0.8
|
||||
Loaded version property: antlr4 = 4.13.1
|
||||
Loaded version property: jimfs_guava = 32.1.1-jre
|
||||
Loaded version property: mocksocket = 1.2
|
||||
Loaded version property: bundled_jdk = 22.0.1+8@c7ec1332f7bb44aeba2eb341ae18aca4
|
||||
Loaded version property: networknt_json_schema_validator = 1.0.48
|
||||
Loaded version property: hamcrest = 2.1
|
||||
Loaded version property: ecsLogging = 1.2.0
|
||||
Loaded version property: snakeyaml = 2.0
|
||||
Loaded version property: httpclient = 4.5.14
|
||||
Loaded version property: httpcore = 4.4.13
|
||||
Version Properties: false
|
||||
File: /Users/rene/dev/elastic/elasticsearch/test/framework/build.gradle
|
||||
Resolving version: ${versions.randomizedrunner}
|
||||
"com.carrotsearch.randomizedtesting:randomizedtesting-runner:${versions.randomizedrunner}" -> "[group:com.carrotsearch.randomizedtesting, name:randomizedtesting-runner, version:randomizedtesting-runner]"
|
||||
Resolving version: ${versions.junit}
|
||||
"junit:junit:${versions.junit}" -> "[group:junit, name:junit, version:junit]"
|
||||
Resolving version: ${versions.hamcrest}
|
||||
"org.hamcrest:hamcrest:${versions.hamcrest}" -> "[group:org.hamcrest, name:hamcrest, version:hamcrest]"
|
||||
Resolving version: ${versions.lucene}
|
||||
"org.apache.lucene:lucene-test-framework:${versions.lucene}" -> "[group:org.apache.lucene, name:lucene-test-framework, version:lucene-test-framework]"
|
||||
Resolving version: ${versions.lucene}
|
||||
"org.apache.lucene:lucene-codecs:${versions.lucene}" -> "[group:org.apache.lucene, name:lucene-codecs, version:lucene-codecs]"
|
||||
Resolving version: ${versions.commonslogging}
|
||||
"commons-logging:commons-logging:${versions.commonslogging}" -> "[group:commons-logging, name:commons-logging, version:commons-logging]"
|
||||
Resolving version: ${versions.commonscodec}
|
||||
"commons-codec:commons-codec:${versions.commonscodec}" -> "[group:commons-codec, name:commons-codec, version:commons-codec]"
|
||||
Resolving version: 5.11.0
|
||||
"org.mockito:mockito-core:5.11.0" -> "[group:org.mockito, name:mockito-core, version:mockito-core]"
|
||||
Resolving version: 5.11.0
|
||||
"org.mockito:mockito-subclass:5.11.0" -> "[group:org.mockito, name:mockito-subclass, version:mockito-subclass]"
|
||||
Resolving version: 1.14.12
|
||||
"net.bytebuddy:byte-buddy:1.14.12" -> "[group:net.bytebuddy, name:byte-buddy, version:byte-buddy]"
|
||||
Resolving version: 3.3
|
||||
"org.objenesis:objenesis:3.3" -> "[group:org.objenesis, name:objenesis, version:objenesis]"
|
||||
Resolving version: ${versions.mocksocket}
|
||||
"org.elasticsearch:mocksocket:${versions.mocksocket}" -> "[group:org.elasticsearch, name:mocksocket, version:mocksocket]"
|
||||
|
||||
File: /Users/rene/dev/elastic/elasticsearch/test/test-clusters/build.gradle
|
||||
Resolving version: ${versions.junit}
|
||||
existingMajor: 4, newMajor: 4
|
||||
"junit:junit:${versions.junit}" -> "[group:junit, name:junit, version:junit]"
|
||||
Resolving version: ${versions.log4j}
|
||||
"org.apache.logging.log4j:log4j-api:${versions.log4j}" -> "[group:org.apache.logging.log4j, name:log4j-api, version:log4j-api]"
|
||||
Resolving version: ${versions.jackson}
|
||||
"com.fasterxml.jackson.core:jackson-core:${versions.jackson}" -> "[group:com.fasterxml.jackson.core, name:jackson-core, version:jackson-core]"
|
||||
Resolving version: ${versions.jackson}
|
||||
"com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}" -> "[group:com.fasterxml.jackson.core, name:jackson-annotations, version:jackson-annotations]"
|
||||
Resolving version: ${versions.jackson}
|
||||
"com.fasterxml.jackson.core:jackson-databind:${versions.jackson}" -> "[group:com.fasterxml.jackson.core, name:jackson-databind, version:jackson-databind]"
|
||||
|
||||
File: /Users/rene/dev/elastic/elasticsearch/test/immutable-collections-patch/build.gradle
|
||||
Resolving version: 9.7
|
||||
"org.ow2.asm:asm:9.7" -> "[group:org.ow2.asm, name:asm, version:asm]"
|
||||
Resolving version: 9.7
|
||||
"org.ow2.asm:asm-tree:9.7" -> "[group:org.ow2.asm, name:asm-tree, version:asm-tree]"
|
||||
|
||||
File: /Users/rene/dev/elastic/elasticsearch/test/logger-usage/build.gradle
|
||||
Resolving version: 9.7
|
||||
existingMajor: 9, newMajor: 9
|
||||
"org.ow2.asm:asm:9.7" -> "[group:org.ow2.asm, name:asm, version:asm]"
|
||||
Resolving version: 9.7
|
||||
existingMajor: 9, newMajor: 9
|
||||
"org.ow2.asm:asm-tree:9.7" -> "[group:org.ow2.asm, name:asm-tree, version:asm-tree]"
|
||||
Resolving version: 9.7
|
||||
"org.ow2.asm:asm-analysis:9.7" -> "[group:org.ow2.asm, name:asm-analysis, version:asm-analysis]"
|
||||
Resolving version: ${versions.log4j}
|
||||
existingMajor: 2, newMajor: 2
|
||||
"org.apache.logging.log4j:log4j-api:${versions.log4j}" -> "[group:org.apache.logging.log4j, name:log4j-api, version:log4j-api]"
|
||||
|
||||
File: /Users/rene/dev/elastic/elasticsearch/test/fixtures/testcontainer-utils/build.gradle
|
||||
Resolving version: ${versions.junit}
|
||||
existingMajor: 4, newMajor: 4
|
||||
"junit:junit:${versions.junit}" -> "[group:junit, name:junit, version:junit]"
|
||||
Resolving version: ${versions.testcontainer}
|
||||
"org.testcontainers:testcontainers:${versions.testcontainer}" -> "[group:org.testcontainers, name:testcontainers, version:testcontainers]"
|
||||
Resolving version: ${versions.randomizedrunner}
|
||||
existingMajor: 2, newMajor: 2
|
||||
"com.carrotsearch.randomizedtesting:randomizedtesting-runner:${versions.randomizedrunner}" -> "[group:com.carrotsearch.randomizedtesting, name:randomizedtesting-runner, version:randomizedtesting-runner]"
|
||||
Resolving version: ${versions.dockerJava}
|
||||
"com.github.docker-java:docker-java-api:${versions.dockerJava}" -> "[group:com.github.docker-java, name:docker-java-api, version:docker-java-api]"
|
||||
Resolving version: ${versions.slf4j}
|
||||
"org.slf4j:slf4j-api:${versions.slf4j}" -> "[group:org.slf4j, name:slf4j-api, version:slf4j-api]"
|
||||
Resolving version: ${versions.dockerJava}
|
||||
"com.github.docker-java:docker-java-transport-zerodep:${versions.dockerJava}" -> "[group:com.github.docker-java, name:docker-java-transport-zerodep, version:docker-java-transport-zerodep]"
|
||||
Resolving version: ${versions.dockerJava}
|
||||
"com.github.docker-java:docker-java-transport:${versions.dockerJava}" -> "[group:com.github.docker-java, name:docker-java-transport, version:docker-java-transport]"
|
||||
Resolving version: ${versions.dockerJava}
|
||||
"com.github.docker-java:docker-java-core:${versions.dockerJava}" -> "[group:com.github.docker-java, name:docker-java-core, version:docker-java-core]"
|
||||
Resolving version: ${versions.commonsCompress}
|
||||
"org.apache.commons:commons-compress:${versions.commonsCompress}" -> "[group:org.apache.commons, name:commons-compress, version:commons-compress]"
|
||||
Resolving version: ${versions.ductTape}
|
||||
"org.rnorth.duct-tape:duct-tape:${versions.ductTape}" -> "[group:org.rnorth.duct-tape, name:duct-tape, version:duct-tape]"
|
||||
Resolving version: ${versions.jackson}
|
||||
existingMajor: 2, newMajor: 2
|
||||
"com.fasterxml.jackson.core:jackson-core:${versions.jackson}" -> "[group:com.fasterxml.jackson.core, name:jackson-core, version:jackson-core]"
|
||||
Resolving version: ${versions.jackson}
|
||||
existingMajor: 2, newMajor: 2
|
||||
"com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}" -> "[group:com.fasterxml.jackson.core, name:jackson-annotations, version:jackson-annotations]"
|
||||
|
||||
File: /Users/rene/dev/elastic/elasticsearch/test/fixtures/old-elasticsearch/build.gradle
|
||||
Resolving version: ${versions.lucene}
|
||||
"org.apache.lucene:lucene-core:${versions.lucene}" -> "[group:org.apache.lucene, name:lucene-core, version:lucene-core]"
|
||||
|
||||
File: /Users/rene/dev/elastic/elasticsearch/test/fixtures/krb5kdc-fixture/build.gradle
|
||||
Resolving version: ${versions.junit}
|
||||
existingMajor: 4, newMajor: 4
|
||||
"junit:junit:${versions.junit}" -> "[group:junit, name:junit, version:junit]"
|
||||
Resolving version: ${versions.slf4j}
|
||||
existingMajor: 2, newMajor: 2
|
||||
"org.slf4j:slf4j-api:${versions.slf4j}" -> "[group:org.slf4j, name:slf4j-api, version:slf4j-api]"
|
||||
Resolving version: ${versions.dockerJava}
|
||||
existingMajor: 3, newMajor: 3
|
||||
"com.github.docker-java:docker-java-api:${versions.dockerJava}" -> "[group:com.github.docker-java, name:docker-java-api, version:docker-java-api]"
|
||||
Resolving version: ${versions.jackson}
|
||||
existingMajor: 2, newMajor: 2
|
||||
"com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}" -> "[group:com.fasterxml.jackson.core, name:jackson-annotations, version:jackson-annotations]"
|
||||
Resolving version: ${versions.slf4j}
|
||||
"org.slf4j:slf4j-simple:${versions.slf4j}" -> "[group:org.slf4j, name:slf4j-simple, version:slf4j-simple]"
|
||||
Resolving version: ${versions.hamcrest}
|
||||
existingMajor: 2, newMajor: 2
|
||||
"org.hamcrest:hamcrest:${versions.hamcrest}" -> "[group:org.hamcrest, name:hamcrest, version:hamcrest]"
|
||||
|
||||
File: /Users/rene/dev/elastic/elasticsearch/test/fixtures/minio-fixture/build.gradle
|
||||
Resolving version: ${versions.junit}
|
||||
existingMajor: 4, newMajor: 4
|
||||
"junit:junit:${versions.junit}" -> "[group:junit, name:junit, version:junit]"
|
||||
Resolving version: ${versions.slf4j}
|
||||
existingMajor: 2, newMajor: 2
|
||||
"org.slf4j:slf4j-simple:${versions.slf4j}" -> "[group:org.slf4j, name:slf4j-simple, version:slf4j-simple]"
|
||||
|
||||
File: /Users/rene/dev/elastic/elasticsearch/test/fixtures/hdfs-fixture/build.gradle
|
||||
Resolving version: ${versions.junit}
|
||||
existingMajor: 4, newMajor: 4
|
||||
"junit:junit:${versions.junit}" -> "[group:junit, name:junit, version:junit]"
|
||||
Resolving version: 2.8.5
|
||||
"org.apache.hadoop:hadoop-minicluster:2.8.5" -> "[group:org.apache.hadoop, name:hadoop-minicluster, version:hadoop-minicluster]"
|
||||
Resolving version: 3.3.1
|
||||
existingMajor: 2, newMajor: 3
|
||||
"org.apache.hadoop:hadoop-minicluster:3.3.1" -> "[group:org.apache.hadoop, name:hadoop-minicluster, version:hadoop-minicluster3]"
|
||||
|
||||
File: /Users/rene/dev/elastic/elasticsearch/test/x-content/build.gradle
|
||||
Resolving version: ${versions.jackson}
|
||||
existingMajor: 2, newMajor: 2
|
||||
"com.fasterxml.jackson.core:jackson-core:${versions.jackson}" -> "[group:com.fasterxml.jackson.core, name:jackson-core, version:jackson-core]"
|
||||
Resolving version: ${versions.networknt_json_schema_validator}
|
||||
"com.networknt:json-schema-validator:${versions.networknt_json_schema_validator}" -> "[group:com.networknt, name:json-schema-validator, version:json-schema-validator]"
|
||||
Resolving version: ${versions.jackson}
|
||||
existingMajor: 2, newMajor: 2
|
||||
"com.fasterxml.jackson.core:jackson-databind:${versions.jackson}" -> "[group:com.fasterxml.jackson.core, name:jackson-databind, version:jackson-databind]"
|
||||
Resolving version: ${versions.jackson}
|
||||
existingMajor: 2, newMajor: 2
|
||||
"com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}" -> "[group:com.fasterxml.jackson.core, name:jackson-annotations, version:jackson-annotations]"
|
||||
Resolving version: 1.26.1
|
||||
existingMajor: 1, newMajor: 1
|
||||
"org.apache.commons:commons-compress:1.26.1" -> "[group:org.apache.commons, name:commons-compress, version:commons-compress]"
|
||||
Resolving version: 2.15.1
|
||||
"commons-io:commons-io:2.15.1" -> "[group:commons-io, name:commons-io, version:commons-io]"
|
||||
Resolving version: ${versions.commons_lang3}
|
||||
"org.apache.commons:commons-lang3:${versions.commons_lang3}" -> "[group:org.apache.commons, name:commons-lang3, version:commons-lang3]"
|
||||
|
||||
libraries Catalog versions
|
||||
randomizedtesting-runner = [group:com.carrotsearch.randomizedtesting, name:randomizedtesting-runner, version:randomizedtesting-runner]
|
||||
junit = [group:junit, name:junit, version:junit]
|
||||
hamcrest = [group:org.hamcrest, name:hamcrest, version:hamcrest]
|
||||
lucene-test-framework = [group:org.apache.lucene, name:lucene-test-framework, version:lucene-test-framework]
|
||||
lucene-codecs = [group:org.apache.lucene, name:lucene-codecs, version:lucene-codecs]
|
||||
commons-logging = [group:commons-logging, name:commons-logging, version:commons-logging]
|
||||
commons-codec = [group:commons-codec, name:commons-codec, version:commons-codec]
|
||||
mockito-core = [group:org.mockito, name:mockito-core, version:mockito-core]
|
||||
mockito-subclass = [group:org.mockito, name:mockito-subclass, version:mockito-subclass]
|
||||
byte-buddy = [group:net.bytebuddy, name:byte-buddy, version:byte-buddy]
|
||||
objenesis = [group:org.objenesis, name:objenesis, version:objenesis]
|
||||
mocksocket = [group:org.elasticsearch, name:mocksocket, version:mocksocket]
|
||||
log4j-api = [group:org.apache.logging.log4j, name:log4j-api, version:log4j-api]
|
||||
jackson-core = [group:com.fasterxml.jackson.core, name:jackson-core, version:jackson-core]
|
||||
jackson-annotations = [group:com.fasterxml.jackson.core, name:jackson-annotations, version:jackson-annotations]
|
||||
jackson-databind = [group:com.fasterxml.jackson.core, name:jackson-databind, version:jackson-databind]
|
||||
asm = [group:org.ow2.asm, name:asm, version:asm]
|
||||
asm-tree = [group:org.ow2.asm, name:asm-tree, version:asm-tree]
|
||||
asm-analysis = [group:org.ow2.asm, name:asm-analysis, version:asm-analysis]
|
||||
testcontainers = [group:org.testcontainers, name:testcontainers, version:testcontainers]
|
||||
docker-java-api = [group:com.github.docker-java, name:docker-java-api, version:docker-java-api]
|
||||
slf4j-api = [group:org.slf4j, name:slf4j-api, version:slf4j-api]
|
||||
docker-java-transport-zerodep = [group:com.github.docker-java, name:docker-java-transport-zerodep, version:docker-java-transport-zerodep]
|
||||
docker-java-transport = [group:com.github.docker-java, name:docker-java-transport, version:docker-java-transport]
|
||||
docker-java-core = [group:com.github.docker-java, name:docker-java-core, version:docker-java-core]
|
||||
commons-compress = [group:org.apache.commons, name:commons-compress, version:commons-compress]
|
||||
duct-tape = [group:org.rnorth.duct-tape, name:duct-tape, version:duct-tape]
|
||||
lucene-core = [group:org.apache.lucene, name:lucene-core, version:lucene-core]
|
||||
slf4j-simple = [group:org.slf4j, name:slf4j-simple, version:slf4j-simple]
|
||||
hadoop-minicluster = [group:org.apache.hadoop, name:hadoop-minicluster, version:hadoop-minicluster]
|
||||
hadoop-minicluster3 = [group:org.apache.hadoop, name:hadoop-minicluster, version:hadoop-minicluster3]
|
||||
json-schema-validator = [group:com.networknt, name:json-schema-validator, version:json-schema-validator]
|
||||
commons-io = [group:commons-io, name:commons-io, version:commons-io]
|
||||
commons-lang3 = [group:org.apache.commons, name:commons-lang3, version:commons-lang3]
|
||||
Version Catalog libraries
|
||||
randomizedtesting-runner = 2.8.0
|
||||
junit = 4.13.2
|
||||
hamcrest = 2.1
|
||||
lucene-test-framework = 9.11.1
|
||||
lucene-codecs = 9.11.1
|
||||
commons-logging = 1.2
|
||||
commons-codec = 1.15
|
||||
mockito-core = 5.11.0
|
||||
mockito-subclass = 5.11.0
|
||||
byte-buddy = 1.14.12
|
||||
objenesis = 3.3
|
||||
mocksocket = 1.2
|
||||
log4j-api = 2.19.0
|
||||
jackson-core = 2.15.0
|
||||
jackson-annotations = 2.15.0
|
||||
jackson-databind = 2.15.0
|
||||
asm = 9.7
|
||||
asm-tree = 9.7
|
||||
asm-analysis = 9.7
|
||||
testcontainers = 1.19.2
|
||||
docker-java-api = 3.3.4
|
||||
slf4j-api = 2.0.6
|
||||
docker-java-transport-zerodep = 3.3.4
|
||||
docker-java-transport = 3.3.4
|
||||
docker-java-core = 3.3.4
|
||||
commons-compress = 1.26.1
|
||||
duct-tape = 1.0.8
|
||||
lucene-core = 9.11.1
|
||||
slf4j-simple = 2.0.6
|
||||
hadoop-minicluster = 2.8.5
|
||||
hadoop-minicluster3 = 3.3.1
|
||||
json-schema-validator = 1.0.48
|
||||
commons-io = 2.15.1
|
||||
commons-lang3 = 3.9
|
||||
Found 54 dependencies in 10 files.
|
||||
randomizedtesting-runner -> randomizedtestingrunner
|
||||
null
|
||||
junit -> junit
|
||||
4.13.2
|
||||
hamcrest -> hamcrest
|
||||
2.1
|
||||
lucene-codecs -> lucene
|
||||
null
|
||||
lucene-core -> lucene
|
||||
9.11.1
|
||||
lucene-test-framework -> lucene
|
||||
9.11.1
|
||||
commons-logging -> commonslogging
|
||||
null
|
||||
commons-codec -> commonscodec
|
||||
null
|
||||
mockito-subclass -> mockito
|
||||
null
|
||||
mockito-core -> mockito
|
||||
5.11.0
|
||||
byte-buddy -> bytebuddy
|
||||
null
|
||||
mocksocket -> mocksocket
|
||||
1.2
|
||||
log4j-api -> log4j
|
||||
null
|
||||
jackson-annotations -> jackson
|
||||
null
|
||||
jackson-databind -> jackson
|
||||
2.15.0
|
||||
jackson-core -> jackson
|
||||
2.15.0
|
||||
asm-tree -> asm
|
||||
9.7
|
||||
asm-analysis -> asm
|
||||
9.7
|
||||
docker-java-transport-zerodep -> docker
|
||||
null
|
||||
docker-java-transport -> docker
|
||||
3.3.4
|
||||
docker-java-core -> docker
|
||||
3.3.4
|
||||
docker-java-api -> docker
|
||||
3.3.4
|
||||
slf4j-simple -> slf4j
|
||||
null
|
||||
slf4j-api -> slf4j
|
||||
2.0.6
|
||||
commons-compress -> commonscompress
|
||||
null
|
||||
duct-tape -> ducttape
|
||||
null
|
||||
hadoop-minicluster -> hadoopminicluster
|
||||
null
|
||||
hadoop-minicluster3 -> hadoopminicluster3
|
||||
null
|
||||
json-schema-validator -> jsonschemavalidator
|
||||
null
|
||||
commons-io -> commonsio
|
||||
null
|
||||
commons-lang3 -> commonslang3
|
||||
null
|
||||
|
||||
|
||||
versions:
|
||||
asm = "9.7"
|
||||
bytebuddy = "1.14.12"
|
||||
commonscodec = "1.15"
|
||||
commonscompress = "1.26.1"
|
||||
commonsio = "2.15.1"
|
||||
commonslang3 = "3.9"
|
||||
commonslogging = "1.2"
|
||||
docker = "3.3.4"
|
||||
ducttape = "1.0.8"
|
||||
hadoopminicluster = "2.8.5"
|
||||
hadoopminicluster3 = "3.3.1"
|
||||
jackson = "2.15.0"
|
||||
jsonschemavalidator = "1.0.48"
|
||||
log4j = "2.19.0"
|
||||
lucene = "9.11.1"
|
||||
mockito = "5.11.0"
|
||||
objenesis = "3.3"
|
||||
randomizedtestingrunner = "2.8.0"
|
||||
slf4j = "2.0.6"
|
||||
testcontainers = "1.19.2"
|
||||
|
||||
|
||||
libraries:
|
||||
asm = { group = "org.ow2.asm", name = "asm", version.ref = "asm" }
|
||||
asm-analysis = { group = "org.ow2.asm", name = "asm-analysis", version.ref = "asm" }
|
||||
asm-tree = { group = "org.ow2.asm", name = "asm-tree", version.ref = "asm" }
|
||||
byte-buddy = { group = "net.bytebuddy", name = "byte-buddy", version.ref = "bytebuddy" }
|
||||
commons-codec = { group = "commons-codec", name = "commons-codec", version.ref = "commonscodec" }
|
||||
commons-compress = { group = "org.apache.commons", name = "commons-compress", version.ref = "commonscompress" }
|
||||
commons-io = { group = "commons-io", name = "commons-io", version.ref = "commonsio" }
|
||||
commons-lang3 = { group = "org.apache.commons", name = "commons-lang3", version.ref = "commonslang3" }
|
||||
commons-logging = { group = "commons-logging", name = "commons-logging", version.ref = "commonslogging" }
|
||||
docker-java-api = { group = "com.github.docker-java", name = "docker-java-api", version.ref = "docker" }
|
||||
docker-java-core = { group = "com.github.docker-java", name = "docker-java-core", version.ref = "docker" }
|
||||
docker-java-transport = { group = "com.github.docker-java", name = "docker-java-transport", version.ref = "docker" }
|
||||
docker-java-transport-zerodep = { group = "com.github.docker-java", name = "docker-java-transport-zerodep", version.ref = "docker" }
|
||||
duct-tape = { group = "org.rnorth.duct-tape", name = "duct-tape", version.ref = "ducttape" }
|
||||
hadoop-minicluster = { group = "org.apache.hadoop", name = "hadoop-minicluster", version.ref = "hadoopminicluster" }
|
||||
hadoop-minicluster3 = { group = "org.apache.hadoop", name = "hadoop-minicluster", version.ref = "hadoopminicluster3" }
|
||||
hamcrest = { group = "org.hamcrest", name = "hamcrest", version.ref = "hamcrest" }
|
||||
jackson-annotations = { group = "com.fasterxml.jackson.core", name = "jackson-annotations", version.ref = "jackson" }
|
||||
jackson-core = { group = "com.fasterxml.jackson.core", name = "jackson-core", version.ref = "jackson" }
|
||||
jackson-databind = { group = "com.fasterxml.jackson.core", name = "jackson-databind", version.ref = "jackson" }
|
||||
json-schema-validator = { group = "com.networknt", name = "json-schema-validator", version.ref = "jsonschemavalidator" }
|
||||
junit = { group = "junit", name = "junit", version.ref = "junit" }
|
||||
log4j-api = { group = "org.apache.logging.log4j", name = "log4j-api", version.ref = "log4j" }
|
||||
lucene-codecs = { group = "org.apache.lucene", name = "lucene-codecs", version.ref = "lucene" }
|
||||
lucene-core = { group = "org.apache.lucene", name = "lucene-core", version.ref = "lucene" }
|
||||
lucene-test-framework = { group = "org.apache.lucene", name = "lucene-test-framework", version.ref = "lucene" }
|
||||
mockito-core = { group = "org.mockito", name = "mockito-core", version.ref = "mockito" }
|
||||
mockito-subclass = { group = "org.mockito", name = "mockito-subclass", version.ref = "mockito" }
|
||||
mocksocket = { group = "org.elasticsearch", name = "mocksocket", version.ref = "mocksocket" }
|
||||
objenesis = { group = "org.objenesis", name = "objenesis", version.ref = "objenesis" }
|
||||
randomizedtesting-runner = { group = "com.carrotsearch.randomizedtesting", name = "randomizedtesting-runner", version.ref = "randomizedtestingrunner" }
|
||||
slf4j-api = { group = "org.slf4j", name = "slf4j-api", version.ref = "slf4j" }
|
||||
slf4j-simple = { group = "org.slf4j", name = "slf4j-simple", version.ref = "slf4j" }
|
||||
testcontainers = { group = "org.testcontainers", name = "testcontainers", version.ref = "testcontainers" }
|
||||
|
||||
|
||||
Final versions
|
||||
antlr4 = "4.13.1"
|
||||
asm = "9.7"
|
||||
aws = "1.12.270"
|
||||
azure = "12.20.1"
|
||||
azureCommon = "12.19.1"
|
||||
azureCore = "1.34.0"
|
||||
azureCoreHttpNetty = "1.12.7"
|
||||
azureJackson = "2.15.4"
|
||||
azureJacksonDatabind = "2.13.4.2"
|
||||
bytebuddy = "1.14.12"
|
||||
commonscodec = "1.15"
|
||||
commonscompress = "1.26.1"
|
||||
commonsio = "2.15.1"
|
||||
commonslang3 = "3.9"
|
||||
commonslogging = "1.2"
|
||||
docker = "3.3.4"
|
||||
ducttape = "1.0.8"
|
||||
ecsLogging = "1.2.0"
|
||||
google_oauth_client = "1.34.1"
|
||||
hadoopminicluster = "2.8.5"
|
||||
hadoopminicluster3 = "3.3.1"
|
||||
hamcrest = "2.1"
|
||||
httpcore = "4.4.13"
|
||||
icu4j = "68.2"
|
||||
jackson = "2.15.0"
|
||||
jakartaActivation = "1.2.1"
|
||||
jakartaXMLBind = "2.3.2"
|
||||
jmh = "1.26"
|
||||
jna = "5.12.1"
|
||||
jsonschemavalidator = "1.0.48"
|
||||
jts = "1.15.0"
|
||||
junit = "4.13.2"
|
||||
junit5 = "5.8.1"
|
||||
log4j = "2.19.0"
|
||||
log4japi = "2.19.0"
|
||||
lucene = "9.11.1"
|
||||
mockito = "5.11.0"
|
||||
mocksocket = "1.2"
|
||||
netty = "4.1.109.Final"
|
||||
objenesis = "3.3"
|
||||
opentelemetry = "1.31.0"
|
||||
protobuf = "3.21.9"
|
||||
randomizedtestingrunner = "2.8.0"
|
||||
reactiveStreams = "1.0.4"
|
||||
reactorCore = "3.4.34"
|
||||
reactorNetty = "1.0.39"
|
||||
slf4j = "2.0.6"
|
||||
spatial4j = "0.7"
|
||||
stax2API = "4.2.1"
|
||||
testcontainers = "1.19.2"
|
||||
woodstox = "6.4.0"
|
||||
|
||||
|
||||
[libraries]
|
||||
antlr4-runtime = { group = "org.antlr", name = "antlr4-runtime", version.ref = "antlr4" }
|
||||
api-common = { group = "com.google.api", name = "api-common", version = "2.3.1" }
|
||||
apm-agent = "co.elastic.apm:elastic-apm-agent:1.44.0"
|
||||
asm = { group = "org.ow2.asm", name = "asm", version.ref = "asm" }
|
||||
asm-analysis = { group = "org.ow2.asm", name = "asm-analysis", version.ref = "asm" }
|
||||
asm-commons = { group = "org.ow2.asm", name = "asm-commons", version.ref = "asm" }
|
||||
asm-tree = { group = "org.ow2.asm", name = "asm-tree", version.ref = "asm" }
|
||||
asm-util = { group = "org.ow2.asm", name = "asm-util", version.ref = "asm" }
|
||||
aws-jmespath-java = { group = "com.amazonaws", name = "jmespath-java", version.ref = "aws" }
|
||||
aws-java-sdk-s3 = { group = "com.amazonaws", name = "aws-java-sdk-s3", version.ref = "aws" }
|
||||
aws-java-sdk-core = { group = "com.amazonaws", name = "aws-java-sdk-core", version.ref = "aws" }
|
||||
aws-java-sdk-sts = { group = "com.amazonaws", name = "aws-java-sdk-sts", version.ref = "aws" }
|
||||
azure-core = { group = "com.azure", name = "azure-core", version.ref = "azureCore" }
|
||||
azure-core-http-netty = { group = "com.azure", name = "azure-core-http-netty", version.ref = "azureCoreHttpNetty" }
|
||||
azure-jackson-core = { group = "com.fasterxml.jackson.core", name = "jackson-core", version.ref = "azureJackson" }
|
||||
azure-jackson-databind = { group = "com.fasterxml.jackson.core", name = "jackson-databind", version.ref = "azureJacksonDatabind" }
|
||||
azure-jackson-Annotations = { group = "com.fasterxml.jackson.core", name = "jackson-annotations", version.ref = "azureJackson" }
|
||||
azure-jackson-dataformat-xml = { group = "com.fasterxml.jackson.dataformat", name = "jackson-dataformat-xml", version.ref = "azureJackson" }
|
||||
azure-jackson-datatype-jsr310 = { group = "com.fasterxml.jackson.datatype", name = "jackson-datatype-jsr310", version.ref = "azureJackson" }
|
||||
azure-jackson-module-jaxb-annotations = { group = "com.fasterxml.jackson.module", name = "jackson-module-jaxb-annotations", version.ref = "azureJackson" }
|
||||
azure-storage-blob = { group = "com.azure", name = "azure-storage-blob", version.ref = "azure" }
|
||||
azure-storage-common = { group = "com.azure", name = "azure-storage-common", version.ref = "azureCommon" }
|
||||
bc-fips = "org.bouncycastle:bc-fips:1.0.2.4"
|
||||
bcpg-fips = "org.bouncycastle:bcpg-fips:1.0.7.1"
|
||||
byte-buddy = { group = "net.bytebuddy", name = "byte-buddy", version.ref = "bytebuddy" }
|
||||
commons-codec = { group = "commons-codec", name = "commons-codec", version.ref = "commonscodec" }
|
||||
commons-compress = { group = "org.apache.commons", name = "commons-compress", version.ref = "commonscompress" }
|
||||
commons-logging = { group = "commons-logging", name = "commons-logging", version.ref = "commonslogging" }
|
||||
commons-math3 = "org.apache.commons:commons-math3:3.2"
|
||||
commons-io = { group = "commons-io", name = "commons-io", version.ref = "commonsio" }
|
||||
ecs-logging-core = { group = "co.elastic.logging", name = "ecs-logging-core", version.ref = "ecsLogging" }
|
||||
gax = { group = "com.google.api", name = "gax", version = "2.20.1" }
|
||||
gax-httpjson = { group = "com.google.api", name = "gax-httpjson", version = "0.105.1" }
|
||||
geoip2 = "com.maxmind.geoip2:geoip2:4.2.0"
|
||||
geolite2-datbase = "org.elasticsearch:geolite2-databases:20191119"
|
||||
google-api-client = { group = "com.google.api-client", name = "google-api-client", version = "2.1.1" }
|
||||
google-api-services-storage = { group = "com.google.apis", name = "google-api-services-storage", version = "v1-rev20220705-2.0.0" }
|
||||
google-auth-library-credentials = { group = "com.google.auth", name = "google-auth-library-credentials", version = "1.11.0" }
|
||||
google-auth-library-credentials-oauth2-http = { group = "com.google.auth", name = "google-auth-library-oauth2-http", version = "1.11.0" }
|
||||
google-cloud-core = { group = "com.google.cloud", name = "google-cloud-core", version = "2.8.28" }
|
||||
google-cloud-core-http = { group = "com.google.cloud", name = "google-cloud-core-http", version = "2.8.28" }
|
||||
google-cloud-storage = { group = "com.google.cloud", name = "google-cloud-storage", version = "2.13.1" }
|
||||
google-http-client = { group = "com.google.http-client", name = "google-http-client", version = "1.42.3" }
|
||||
google-http-client-appengine = { group = "com.google.http-client", name = "google-http-client-appengine", version = "1.42.3" }
|
||||
google-http-client-jackson2 = { group = "com.google.http-client", name = "google-http-client-jackson2", version = "1.42.3" }
|
||||
google-http-client-json = { group = "com.google.http-client", name = "google-http-client-gson", version = "1.42.3" }
|
||||
google-oauth-client = { group = "com.google.oauth-client", name = "google-oauth-client", version.ref = "google_oauth_client" }
|
||||
grpc-context = { group = "io.grpc", name = "grpc-context", version = "1.49.2" }
|
||||
gson = { group = "com.google.code.gson", name = "gson", version = "2.10" }
|
||||
guava = { group = "com.google.guava", name = "guava", version = "32.0.1-jre" }
|
||||
guava-failureaccess = { group = "com.google.guava", name = "failureaccess", version = "1.0.1" }
|
||||
hamcrest = { group = "org.hamcrest", name = "hamcrest", version.ref = "hamcrest" }
|
||||
hppc = "com.carrotsearch:hppc:0.8.1"
|
||||
hdrhistogram = "org.hdrhistogram:HdrHistogram:2.1.9"
|
||||
httpasyncclient = { group = "org.apache.httpcomponents", name = "httpasyncclient", version = "4.1.5" }
|
||||
httpclient = { group = "org.apache.httpcomponents", name = "httpclient", version = "4.5.14" }
|
||||
httpcore = { group = "org.apache.httpcomponents", name = "httpcore", version.ref = "httpcore" }
|
||||
httpcore-nio = { group = "org.apache.httpcomponents", name = "httpcore-nio", version.ref = "httpcore" }
|
||||
icu4j = { group = "com.ibm.icu", name = "icu4j", version.ref = "icu4j" }
|
||||
jackson-core = { group = "com.fasterxml.jackson.core", name = "jackson-core", version.ref = "jackson" }
|
||||
jackson-annotations = { group = "com.fasterxml.jackson.core", name = "jackson-annotations", version.ref = "jackson" }
|
||||
jackson-databind = { group = "com.fasterxml.jackson.core", name = "jackson-databind", version.ref = "jackson" }
|
||||
jackson-dataformat-smile = { group = "com.fasterxml.jackson.dataformat", name = "jackson-dataformat-smile", version.ref = "jackson" }
|
||||
jackson-dataformat-yaml = { group = "com.fasterxml.jackson.dataformat", name = "jackson-dataformat-yaml", version.ref = "jackson" }
|
||||
jackson-dataformat-cbor = { group = "com.fasterxml.jackson.dataformat", name = "jackson-dataformat-cbor", version.ref = "jackson" }
|
||||
jakarta-activation-api = { group = "jakarta.activation", name = "jakarta.activation-api", version.ref = "jakartaActivation" }
|
||||
jakarta-xml-bind-api = { group = "jakarta.xml.bind", name = "jakarta.xml.bind-api", version.ref = "jakartaXMLBind" }
|
||||
jansi = "org.fusesource.jansi:jansi:2.4.0"
|
||||
jaxb-api = "javax.xml.bind:jaxb-api:2.2.2"
|
||||
jcodings = { group = "org.jruby.jcodings", name = "jcodings", version = "1.0.44" }
|
||||
jimfs = { group = "com.google.jimfs", name = "jimfs", version = "1.3.0" }
|
||||
jimfs-guava = { group = "com.google.guava", name = "guava", version = "32.1.1-jre" }
|
||||
jmh-core = { group = "org.openjdk.jmh", name = "jmh-core", version.ref = "jmh" }
|
||||
jmh-generator-annprocess = { group = "org.openjdk.jmh", name = "jmh-generator-annprocess", version.ref = "jmh" }
|
||||
jna = { group = "net.java.dev.jna", name = "jna", version.ref = "jna" }
|
||||
joda-time = "joda-time:joda-time:2.10.14"
|
||||
joni = { group = "org.jruby.joni", name = "joni", version = "2.1.29" }
|
||||
jopt-simple = "net.sf.jopt-simple:jopt-simple:5.0.2"
|
||||
jsr305 = "com.google.code.findbugs:jsr305:3.0.2"
|
||||
jts-core = { group = "org.locationtech.jts", name = "jts-core", version.ref = "jts" }
|
||||
junit = { group = "junit", name = "junit", version.ref = "junit" }
|
||||
junit5-jupiter-api = { group = "org.junit.jupiter", name = "junit-jupiter-api", version.ref = "junit5" }
|
||||
log4j12-api = { group = "org.apache.logging.log4j", name = "log4j-1.2-api", version.ref = "log4j" }
|
||||
log4j2-ecs-layout = { group = "co.elastic.logging", name = "log4j2-ecs-layout", version.ref = "ecsLogging" }
|
||||
log4j-api = { group = "org.apache.logging.log4j", name = "log4j-api", version.ref = "log4j" }
|
||||
log4j-core = { group = "org.apache.logging.log4j", name = "log4j-core", version.ref = "log4j" }
|
||||
lucene-core = { group = "org.apache.lucene", name = "lucene-core", version.ref = "lucene" }
|
||||
lucene-analysis-common = { group = "org.apache.lucene", name = "lucene-analysis-common", version.ref = "lucene" }
|
||||
lucene-analysis-icu = { group = "org.apache.lucene", name = "lucene-analysis-icu", version.ref = "lucene" }
|
||||
lucene-analysis-kuromoji = { group = "org.apache.lucene", name = "lucene-analysis-kuromoji", version.ref = "lucene" }
|
||||
lucene-analysis-morfologik = { group = "org.apache.lucene", name = "lucene-analysis-morfologik", version.ref = "lucene" }
|
||||
lucene-analysis-nori = { group = "org.apache.lucene", name = "lucene-analysis-nori", version.ref = "lucene" }
|
||||
lucene-analysis-phonetic = { group = "org.apache.lucene", name = "lucene-analysis-phonetic", version.ref = "lucene" }
|
||||
lucene-analysis-smartcn = { group = "org.apache.lucene", name = "lucene-analysis-smartcn", version.ref = "lucene" }
|
||||
lucene-analysis-stempel = { group = "org.apache.lucene", name = "lucene-analysis-stempel", version.ref = "lucene" }
|
||||
lucene-backward-codecs = { group = "org.apache.lucene", name = "lucene-backward-codecs", version.ref = "lucene" }
|
||||
lucene-codecs = { group = "org.apache.lucene", name = "lucene-codecs", version.ref = "lucene" }
|
||||
lucene-expressions = { group = "org.apache.lucene", name = "lucene-expressions", version.ref = "lucene" }
|
||||
lucene-highlighter = { group = "org.apache.lucene", name = "lucene-highlighter", version.ref = "lucene" }
|
||||
lucene-grouping = { group = "org.apache.lucene", name = "lucene-grouping", version.ref = "lucene" }
|
||||
lucene-join = { group = "org.apache.lucene", name = "lucene-join", version.ref = "lucene" }
|
||||
lucene-memory = { group = "org.apache.lucene", name = "lucene-memory", version.ref = "lucene" }
|
||||
lucene-misc = { group = "org.apache.lucene", name = "lucene-misc", version.ref = "lucene" }
|
||||
lucene-queries = { group = "org.apache.lucene", name = "lucene-queries", version.ref = "lucene" }
|
||||
lucene-queryparser = { group = "org.apache.lucene", name = "lucene-queryparser", version.ref = "lucene" }
|
||||
lucene-sandbox = { group = "org.apache.lucene", name = "lucene-sandbox", version.ref = "lucene" }
|
||||
lucene-suggest = { group = "org.apache.lucene", name = "lucene-suggest", version.ref = "lucene" }
|
||||
lucene-spatial3d = { group = "org.apache.lucene", name = "lucene-spatial3d", version.ref = "lucene" }
|
||||
lucene-spatial-extras = { group = "org.apache.lucene", name = "lucene-spatial-extras", version.ref = "lucene" }
|
||||
lz4-java = { group = "org.lz4", name = "lz4-java", version = "1.8.0" }
|
||||
maxmind-db = "com.maxmind.db:maxmind-db:3.1.0"
|
||||
mockito-core = { group = "org.mockito", name = "mockito-core", version.ref = "mockito" }
|
||||
mockito-subclass = { group = "org.mockito", name = "mockito-subclass", version.ref = "mockito" }
|
||||
mocksocket = { group = "org.elasticsearch", name = "mocksocket", version.ref = "mocksocket" }
|
||||
morfologik-stemming = "org.carrot2:morfologik-stemming:2.1.1"
|
||||
morfologik-fsa = "org.carrot2:morfologik-fsa:2.1.1"
|
||||
morfologik-ukrainian-search = "ua.net.nlp:morfologik-ukrainian-search:3.7.5"
|
||||
mustache-compiler = "com.github.spullara.mustache.java:compiler:0.9.10"
|
||||
netty-buffer = { group = "io.netty", name = "netty-buffer", version.ref = "netty" }
|
||||
netty-codec = { group = "io.netty", name = "netty-codec", version.ref = "netty" }
|
||||
netty-codec-dns = { group = "io.netty", name = "netty-codec-dns", version.ref = "netty" }
|
||||
netty-codec-http = { group = "io.netty", name = "netty-codec-http", version.ref = "netty" }
|
||||
netty-codec-http2 = { group = "io.netty", name = "netty-codec-http2", version.ref = "netty" }
|
||||
netty-codec-socks = { group = "io.netty", name = "netty-codec-socks", version.ref = "netty" }
|
||||
netty-common = { group = "io.netty", name = "netty-common", version.ref = "netty" }
|
||||
netty-handler = { group = "io.netty", name = "netty-handler", version.ref = "netty" }
|
||||
netty-handler-proxy = { group = "io.netty", name = "netty-handler-proxy", version.ref = "netty" }
|
||||
netty-resolver = { group = "io.netty", name = "netty-resolver", version.ref = "netty" }
|
||||
netty-resolver-dns = { group = "io.netty", name = "netty-resolver-dns", version.ref = "netty" }
|
||||
netty-transport = { group = "io.netty", name = "netty-transport", version.ref = "netty" }
|
||||
netty-transport-native-unix-common = { group = "io.netty", name = "netty-transport-native-unix-common", version.ref = "netty" }
|
||||
objenesis = { group = "org.objenesis", name = "objenesis", version.ref = "objenesis" }
|
||||
opencensus-api = { group = "io.opencensus", name = "opencensus-api", version = "0.31.1" }
|
||||
opencensus-contrib-http-util = { group = "io.opencensus", name = "opencensus-contrib-http-util", version = "0.31.1" }
|
||||
opentelemetry-api = { group = "io.opentelemetry", name = "opentelemetry-api", version.ref = "opentelemetry" }
|
||||
opentelemetry-context = { group = "io.opentelemetry", name = "opentelemetry-context", version.ref = "opentelemetry" }
|
||||
opentelemetry-semconv = { group = "io.opentelemetry", name = "opentelemetry-semconv", version = "1.21.0-alpha" }
|
||||
proto-google-common-protos = { group = "com.google.api.grpc", name = "proto-google-common-protos", version = "2.9.6" }
|
||||
proto-google-iam-v1 = { group = "com.google.api.grpc", name = "proto-google-iam-v1", version = "1.6.2" }
|
||||
protobuf-java = { group = "com.google.protobuf", name = "protobuf-java", version.ref = "protobuf" }
|
||||
protobuf-java-util = { group = "com.google.protobuf", name = "protobuf-java-util", version.ref = "protobuf" }
|
||||
randomizedtesting-runner = { group = "com.carrotsearch.randomizedtesting", name = "randomizedtesting-runner", version.ref = "randomizedtestingrunner" }
|
||||
reactor-netty-core = { group = "io.projectreactor.netty", name = "reactor-netty-core", version.ref = "reactorNetty" }
|
||||
reactor-netty-http = { group = "io.projectreactor.netty", name = "reactor-netty-http", version.ref = "reactorNetty" }
|
||||
reactor-core = { group = "io.projectreactor", name = "reactor-core", version.ref = "reactorCore" }
|
||||
reactive-streams = { group = "org.reactivestreams", name = "reactive-streams", version.ref = "reactiveStreams" }
|
||||
s2-geometry-library-java = { group = "io.sgr", name = "s2-geometry-library-java", version = "1.0.1" }
|
||||
slf4j-api = { group = "org.slf4j", name = "slf4j-api", version.ref = "slf4j" }
|
||||
slf4j-nop = { group = "org.slf4j", name = "slf4j-nop", version.ref = "slf4j" }
|
||||
slf4j-simple = { group = "org.slf4j", name = "slf4j-simple", version.ref = "slf4j" }
|
||||
snakeyaml = "org.yaml:snakeyaml:2.0"
|
||||
spatial4j = { group = "org.locationtech.spatial4j", name = "spatial4j", version.ref = "spatial4j" }
|
||||
stax2-api = { group = "org.codehaus.woodstox", name = "stax2-api", version.ref = "stax2API" }
|
||||
threetenbp = { group = "org.threeten", name = "threetenbp", version = "1.6.5" }
|
||||
woodstox-core = { group = "com.fasterxml.woodstox", name = "woodstox-core", version.ref = "woodstox" }
|
Loading…
Add table
Add a link
Reference in a new issue