mirror of
https://github.com/vacp2p/linea-besu.git
synced 2026-01-08 23:17:54 -05:00
Simplify Trie Dependencies (#4259)
Make the ethereum/trie and services/kvstore modules as slim as possible by dropping dependencies. * The ':util' api dependency is removed from kvstore and added to eth module * Move tries's kvstore dependency to test * Other dependencies are removed as unused from trie and kvstore Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
This commit is contained in:
@@ -29,23 +29,11 @@ jar {
|
||||
|
||||
dependencies {
|
||||
api project(':plugin-api')
|
||||
api project(':util')
|
||||
api 'org.slf4j:slf4j-api'
|
||||
|
||||
implementation project(':metrics:core')
|
||||
implementation project(':metrics:rocksdb')
|
||||
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.prometheus:simpleclient'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.rocksdb:rocksdbjni'
|
||||
|
||||
testImplementation project(':testutil')
|
||||
|
||||
testImplementation 'junit:junit'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
|
||||
testRuntimeOnly 'org.junit.vintage:junit-vintage-engine'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user