@@ -56,6 +56,12 @@ jvmDependencyConflicts.patch {
5656 addRuntimeOnlyDependency(" commons-io:commons-io" )
5757 addRuntimeOnlyDependency(" org.apache.commons:commons-lang3" )
5858 }
59+ module(" org.hyperledger.besu:besu-datatypes" ) {
60+ addCompileOnlyApiDependency(" com.fasterxml.jackson.core:jackson-annotations" )
61+ }
62+ module(" org.hyperledger.besu:besu-evm" ) {
63+ addCompileOnlyApiDependency(" com.fasterxml.jackson.core:jackson-annotations" )
64+ }
5965
6066 // Reduce scope of transitively added annotation libraries
6167 val annotationLibrariesCompileTime =
@@ -192,8 +198,8 @@ extraJavaModuleInfo {
192198 exportAllPackages()
193199 requires(" org.connid.framework" ) // this is missing in POM
194200 }
195- module(" io.tmio :tuweni-units " , " tuweni.units " )
196- module(" io.tmio :tuweni-bytes " , " tuweni.bytes " )
201+ module(" io.consensys.tuweni :tuweni-bytes " , " tuweni.bytes " )
202+ module(" io.consensys.tuweni :tuweni-units " , " tuweni.units " )
197203 module(" net.i2p.crypto:eddsa" , " net.i2p.crypto.eddsa" )
198204 module(" io.minio:minio" , " io.minio" ) {
199205 exportAllPackages()
@@ -202,21 +208,23 @@ extraJavaModuleInfo {
202208 requiresStatic(" com.github.spotbugs.annotations" )
203209 }
204210 module(" org.antlr:antlr4-runtime" , " org.antlr.antlr4.runtime" )
205- module(" org.hyperledger.besu.internal:algorithms" , " org.hyperledger.besu.internal.crypto" )
206- module(" org.hyperledger.besu.internal:rlp" , " org.hyperledger.besu.internal.rlp" )
211+ module(
212+ " org.hyperledger.besu.internal:besu-crypto-algorithms" ,
213+ " org.hyperledger.besu.internal.crypto" ,
214+ )
215+ module(" org.hyperledger.besu.internal:besu-ethereum-rlp" , " org.hyperledger.besu.internal.rlp" )
216+ module(" org.hyperledger.besu.internal:besu-util" , " org.hyperledger.besu.internal.util" )
217+ module(" org.hyperledger.besu:boringssl" , " org.hyperledger.besu.nativelib.boringssl" )
207218 module(" org.hyperledger.besu:arithmetic" , " org.hyperledger.besu.nativelib.arithmetic" )
208219 module(" org.hyperledger.besu:blake2bf" , " org.hyperledger.besu.nativelib.blake2bf" )
209220 module(" org.hyperledger.besu:bls12-381" , " org.hyperledger.besu.nativelib.bls12_381" )
210221 module(" org.hyperledger.besu:besu-datatypes" , " org.hyperledger.besu.datatypes" )
211222 module(" org.hyperledger.besu:besu-native-common" , " org.hyperledger.besu.nativelib.common" )
212- module(" org.hyperledger.besu:evm" , " org.hyperledger.besu.evm" ) {
213- exportAllPackages()
214- requireAllDefinedDependencies()
215- requiresStatic(" com.fasterxml.jackson.annotation" )
216- }
223+ module(" org.hyperledger.besu:besu-evm" , " org.hyperledger.besu.evm" )
217224 module(" org.hyperledger.besu:secp256k1" , " org.hyperledger.besu.nativelib.secp256k1" )
218225 module(" org.hyperledger.besu:secp256r1" , " org.hyperledger.besu.nativelib.secp256r1" )
219226 module(" org.hyperledger.besu:gnark" , " org.hyperledger.besu.nativelib.gnark" )
227+ module(" io.vertx:vertx-core" , " io.vertx.core" )
220228 module(" com.goterl:resource-loader" , " com.goterl.resourceloader" )
221229 module(" com.goterl:lazysodium-java" , " com.goterl.lazysodium" )
222230 // 'io.consensys.protocols' replaces 'tech.pegasys' in org.hyperledger.besu:evm:25.x
0 commit comments