apply plugin: 'java-library' jar { baseName 'pantheon-p2p' manifest { attributes('Implementation-Title': baseName, 'Implementation-Version': project.version) } } dependencies { implementation project(':crypto') implementation project(':ethereum:rlp') implementation project(':ethereum:core') implementation 'com.google.guava:guava' implementation 'io.vertx:vertx-core' implementation 'org.apache.logging.log4j:log4j-api' implementation 'org.xerial.snappy:snappy-java' runtime 'org.apache.logging.log4j:log4j-core' // test dependencies. testImplementation project (path: ':ethereum:core', configuration: 'testArtifacts') testImplementation project(':testutil') testImplementation 'junit:junit' testImplementation 'io.vertx:vertx-unit' testImplementation 'io.vertx:vertx-codegen' testImplementation "org.mockito:mockito-core" testImplementation 'org.assertj:assertj-core' testImplementation 'org.awaitility:awaitility' testImplementation('io.pkts:pkts-core') { exclude group: 'io.pkts', module: 'pkts-sdp' exclude group: 'io.pkts', module: 'pkts-sip' } }