Files
linea-besu/gradle/versions.gradle
Danno Ferrin 3e35dba092 Reduce Log4J API Exposures (#5189)
Reduce the number of places that expose Log4J classes as a part of the
interfaces for methods and classes. While Log4j remains the default we
still need to be able to function when the Log4J jars are removed from
the classpath.

Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
2023-03-11 15:12:10 -06:00

219 lines
7.3 KiB
Groovy

/*
* Copyright ConsenSys AG.
*
* 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.
*
* SPDX-License-Identifier: Apache-2.0
*/
dependencyManagement {
dependencies {
dependencySet(group: 'org.antlr', version: '4.10.1') {
entry 'antlr4'
entry 'antlr4-runtime'
}
dependencySet(group:'com.fasterxml.jackson.core', version:'2.14.1') {
entry 'jackson-databind'
entry 'jackson-datatype'
entry 'jackson-datatype-jdk8'
}
dependency 'com.github.ben-manes.caffeine:caffeine:3.1.1'
dependencySet(group: 'com.github.tomakehurst', version: '2.33.2') {
entry'wiremock-jre8-standalone'
entry'wiremock-jre8'
}
dependency 'com.google.auto.service:auto-service:1.0.1'
dependencySet(group: 'com.google.dagger', version: '2.42') {
entry'dagger-compiler'
entry'dagger'
}
dependencySet(group: 'com.google.errorprone', version: '2.18.0') {
entry 'error_prone_annotation'
entry 'error_prone_check_api'
entry 'error_prone_core'
entry 'error_prone_test_helpers'
}
dependency 'com.google.guava:guava:31.1-jre'
dependency 'com.graphql-java:graphql-java:19.2'
dependency 'com.splunk.logging:splunk-library-javalogging:1.11.5'
dependency 'com.squareup.okhttp3:okhttp:4.10.0'
dependency 'commons-codec:commons-codec:1.15'
dependency 'commons-io:commons-io:2.11.0'
dependency 'dnsjava:dnsjava:3.5.1'
dependency 'info.picocli:picocli:4.6.3'
dependencySet(group: 'io.grpc', version: '1.47.0') {
entry 'grpc-all'
entry 'grpc-core'
entry 'grpc-netty'
entry 'grpc-stub'
}
dependency 'io.kubernetes:client-java:17.0.0'
dependency 'io.netty:netty-all:4.1.78.Final'
dependency 'io.netty:netty-tcnative-boringssl-static:2.0.50.Final'
dependency group: 'io.netty', name: 'netty-transport-native-epoll', version:'4.1.78.Final', classifier: 'linux-x86_64'
dependency group: 'io.netty', name: 'netty-transport-native-kqueue', version:'4.1.78.Final', classifier: 'osx-x86_64'
dependency 'io.netty:netty-transport-native-unix-common:4.1.78.Final'
dependency 'io.opentelemetry:opentelemetry-api:1.19.0'
dependency 'io.opentelemetry:opentelemetry-exporter-otlp:1.19.0'
dependency 'io.opentelemetry:opentelemetry-extension-trace-propagators:1.19.0'
dependency 'io.opentelemetry.proto:opentelemetry-proto:0.19.0-alpha'
dependency 'io.opentelemetry:opentelemetry-sdk-metrics:1.19.0'
dependency 'io.opentelemetry:opentelemetry-sdk-trace:1.19.0'
dependency 'io.opentelemetry:opentelemetry-sdk:1.19.0'
dependency 'io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.19.0-alpha'
dependency 'io.opentelemetry:opentelemetry-semconv:1.19.0-alpha'
dependency 'io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0:1.19.1-alpha'
dependency 'io.opentracing.contrib:opentracing-okhttp3:3.0.0'
dependency 'io.opentracing:opentracing-api:0.33.0'
dependency 'io.opentracing:opentracing-util:0.33.0'
dependency 'io.pkts:pkts-core:3.0.10'
dependency 'io.prometheus:simpleclient:0.9.0'
dependency 'io.prometheus:simpleclient_common:0.9.0'
dependency 'io.prometheus:simpleclient_hotspot:0.9.0'
dependency 'io.prometheus:simpleclient_pushgateway:0.9.0'
dependency 'io.prometheus:simpleclient_guava:0.16.0'
dependency 'io.reactivex.rxjava2:rxjava:2.2.21'
dependencySet(group: 'io.vertx', version: '4.2.7') {
entry 'vertx-auth-jwt'
entry 'vertx-codegen'
entry 'vertx-core'
entry 'vertx-junit5'
entry 'vertx-unit'
entry 'vertx-web'
entry 'vertx-web-client'
entry 'vertx-auth-jwt'
}
dependency 'junit:junit:4.13.2'
dependency 'net.consensys.services:quorum-mainnet-launcher:1.0.1'
dependency 'net.java.dev.jna:jna:5.12.1'
dependency 'org.apache.commons:commons-compress:1.21'
dependency 'org.apache.commons:commons-lang3:3.12.0'
dependency 'org.apache.commons:commons-text:1.10.0'
dependency 'org.apache.logging.log4j:log4j-api:2.20.0'
dependency 'org.apache.logging.log4j:log4j-core:2.20.0'
dependency 'org.apache.logging.log4j:log4j-jul:2.20.0'
dependency 'org.apache.logging.log4j:log4j-slf4j2-impl:2.20.0'
dependency 'org.apache.tuweni:tuweni-bytes:2.3.1'
dependency 'org.apache.tuweni:tuweni-config:2.3.1'
dependency 'org.apache.tuweni:tuweni-concurrent:2.3.1'
dependency 'org.apache.tuweni:tuweni-crypto:2.3.1'
dependency 'org.apache.tuweni:tuweni-devp2p:2.3.1'
dependency 'org.apache.tuweni:tuweni-dns-discovery:2.3.1'
dependency 'org.apache.tuweni:tuweni-io:2.3.1'
dependency 'org.apache.tuweni:tuweni-net:2.3.1'
dependency 'org.apache.tuweni:tuweni-rlp:2.3.1'
dependency 'org.apache.tuweni:tuweni-toml:2.3.1'
dependency 'org.apache.tuweni:tuweni-units:2.3.1'
dependency 'org.assertj:assertj-core:3.23.1'
dependency 'org.awaitility:awaitility:4.2.0'
dependencySet(group: 'org.bouncycastle', version: '1.70') {
entry'bcpkix-jdk15on'
entry'bcprov-jdk15on'
}
dependency 'org.fusesource.jansi:jansi:2.4.0'
dependency 'tech.pegasys:jc-kzg-4844:0.4.0'
dependencySet(group: 'org.hyperledger.besu', version: '0.7.1') {
entry 'arithmetic'
entry 'ipa-multipoint'
entry 'bls12-381'
entry 'secp256k1'
entry 'secp256r1'
entry 'blake2bf'
}
dependency 'org.immutables:value-annotations:2.9.0'
dependency 'org.immutables:value:2.9.0'
dependency 'org.java-websocket:Java-WebSocket:1.5.3'
dependency 'org.jetbrains.kotlin:kotlin-stdlib:1.7.0'
dependency 'org.junit.jupiter:junit-jupiter:5.8.2'
dependency 'org.junit.jupiter:junit-jupiter-api:5.8.2'
dependency 'org.junit.jupiter:junit-jupiter-params:5.8.2'
dependency 'org.junit.platform:junit-platform-runner:1.8.2'
dependency 'org.junit.vintage:junit-vintage-engine:5.8.2'
dependencySet(group: 'org.jupnp', version:'2.6.1') {
entry 'org.jupnp.support'
entry 'org.jupnp'
}
dependencySet(group: 'org.mockito', version:'4.6.1') {
entry 'mockito-core'
entry 'mockito-junit-jupiter'
}
dependency 'org.openjdk.jmh:jmh-core:1.34'
dependency 'org.openjdk.jmh:jmh-generator-annprocess:1.34'
dependency 'org.rocksdb:rocksdbjni:7.7.3'
dependency 'org.slf4j:slf4j-api:2.0.6'
dependency 'org.slf4j:slf4j-nop:2.0.6'
dependency 'org.springframework.security:spring-security-crypto:5.7.2'
dependency 'org.testcontainers:testcontainers:1.17.2'
dependency 'org.web3j:quorum:4.9.0'
dependencySet(group: 'org.web3j', version: '4.9.4') {
entry 'abi'
entry 'besu'
entry 'core'
entry 'crypto'
}
dependency 'org.xerial.snappy:snappy-java:1.1.8.4'
dependency 'org.yaml:snakeyaml:1.32'
dependency 'tech.pegasys.discovery:discovery:22.2.0'
dependency 'com.github.oshi:oshi-core:6.2.2'
}
}