@@ -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 =
@@ -212,17 +218,9 @@ extraJavaModuleInfo {
212218 module(" org.hyperledger.besu:arithmetic" , " org.hyperledger.besu.nativelib.arithmetic" )
213219 module(" org.hyperledger.besu:blake2bf" , " org.hyperledger.besu.nativelib.blake2bf" )
214220 module(" org.hyperledger.besu:bls12-381" , " org.hyperledger.besu.nativelib.bls12_381" )
215- module(" org.hyperledger.besu:besu-datatypes" , " org.hyperledger.besu.datatypes" ) {
216- exportAllPackages()
217- requireAllDefinedDependencies()
218- requiresStatic(" com.fasterxml.jackson.annotation" )
219- }
221+ module(" org.hyperledger.besu:besu-datatypes" , " org.hyperledger.besu.datatypes" )
220222 module(" org.hyperledger.besu:besu-native-common" , " org.hyperledger.besu.nativelib.common" )
221- module(" org.hyperledger.besu:besu-evm" , " org.hyperledger.besu.evm" ) {
222- exportAllPackages()
223- requireAllDefinedDependencies()
224- requiresStatic(" com.fasterxml.jackson.annotation" )
225- }
223+ module(" org.hyperledger.besu:besu-evm" , " org.hyperledger.besu.evm" )
226224 module(" org.hyperledger.besu:secp256k1" , " org.hyperledger.besu.nativelib.secp256k1" )
227225 module(" org.hyperledger.besu:secp256r1" , " org.hyperledger.besu.nativelib.secp256r1" )
228226 module(" org.hyperledger.besu:gnark" , " org.hyperledger.besu.nativelib.gnark" )
0 commit comments