mirror of
https://github.com/vacp2p/linea-besu.git
synced 2026-01-09 15:37:54 -05:00
Ensure plugin-api module gets published at the correct maven path (#1905)
* Ensure `plugin-api` module gets published at the correct maven path * Move `plugins` to `plugin-api` Signed-off-by: Edward Evans <edward.evans@consensys.net> Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
This commit is contained in:
@@ -33,7 +33,7 @@ dependencies {
|
||||
testImplementation project(':metrics:core')
|
||||
testImplementation project(':pantheon')
|
||||
testImplementation project(path: ':pantheon', configuration: 'testArtifacts')
|
||||
testImplementation project(':plugins')
|
||||
testImplementation project(':plugin-api')
|
||||
testImplementation project(':services:kvstore')
|
||||
testImplementation project(':testutil')
|
||||
testImplementation project(':util')
|
||||
|
||||
@@ -273,7 +273,7 @@ allprojects {
|
||||
task deploy() {}
|
||||
|
||||
tasks.register('checkPluginAPIChanges', DefaultTask) { }
|
||||
checkPluginAPIChanges.dependsOn(':plugins:checkAPIChanges')
|
||||
checkPluginAPIChanges.dependsOn(':plugin-api:checkAPIChanges')
|
||||
check.dependsOn('checkPluginAPIChanges')
|
||||
|
||||
subprojects {
|
||||
|
||||
@@ -26,7 +26,7 @@ jar {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api project(':plugins')
|
||||
api project(':plugin-api')
|
||||
|
||||
implementation project(':ethereum:core')
|
||||
implementation project(':ethereum:jsonrpc')
|
||||
|
||||
@@ -26,7 +26,7 @@ jar {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api project(':plugins')
|
||||
api project(':plugin-api')
|
||||
api project(':util')
|
||||
|
||||
api 'org.bouncycastle:bcprov-jdk15on'
|
||||
|
||||
@@ -32,7 +32,7 @@ dependencies {
|
||||
implementation project(':ethereum:rlp')
|
||||
implementation project(':ethereum:trie')
|
||||
implementation project(':metrics:core')
|
||||
implementation project(':plugins')
|
||||
implementation project(':plugin-api')
|
||||
implementation project(':services:kvstore')
|
||||
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
|
||||
@@ -26,7 +26,7 @@ jar {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api project(':plugins')
|
||||
api project(':plugin-api')
|
||||
|
||||
implementation project(':ethereum:p2p')
|
||||
implementation project(':ethereum:permissioning')
|
||||
|
||||
@@ -26,7 +26,7 @@ jar {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api project(':plugins')
|
||||
api project(':plugin-api')
|
||||
api project(':util')
|
||||
|
||||
implementation 'com.google.guava:guava'
|
||||
|
||||
@@ -33,7 +33,7 @@ publishing {
|
||||
|
||||
|
||||
dependencies {
|
||||
implementation project(':plugins')
|
||||
implementation project(':plugin-api')
|
||||
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.prometheus:simpleclient'
|
||||
|
||||
@@ -27,7 +27,7 @@ jar {
|
||||
|
||||
dependencies {
|
||||
implementation project(':metrics:core')
|
||||
implementation project(':plugins')
|
||||
implementation project(':plugin-api')
|
||||
implementation project(':services:util')
|
||||
|
||||
implementation 'com.google.guava:guava'
|
||||
|
||||
@@ -44,7 +44,7 @@ dependencies {
|
||||
implementation project(':ethereum:rlp')
|
||||
implementation project(':metrics:core')
|
||||
implementation project(':nat')
|
||||
implementation project(':plugins')
|
||||
implementation project(':plugin-api')
|
||||
implementation project(':services:kvstore')
|
||||
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
|
||||
@@ -68,7 +68,7 @@ check.dependsOn('checkAPIChanges')
|
||||
publishing {
|
||||
publications {
|
||||
mavenJava(MavenPublication) {
|
||||
groupId 'tech.pegasys.pantheon.plugin-api'
|
||||
groupId 'tech.pegasys.pantheon'
|
||||
pom {
|
||||
name = 'Pantheon Plugins Library'
|
||||
description = 'Core Plugins Libraries for Pantheon'
|
||||
@@ -26,7 +26,7 @@ jar {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api project(':plugins')
|
||||
api project(':plugin-api')
|
||||
api project(':util')
|
||||
|
||||
implementation project(':metrics:core')
|
||||
|
||||
@@ -28,7 +28,7 @@ jar {
|
||||
dependencies {
|
||||
api project(':util')
|
||||
implementation project(':metrics:core')
|
||||
implementation project(':plugins')
|
||||
implementation project(':plugin-api')
|
||||
|
||||
implementation 'org.apache.logging.log4j:log4j-api'
|
||||
implementation 'com.google.guava:guava'
|
||||
|
||||
@@ -26,7 +26,7 @@ jar {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api project(':plugins')
|
||||
api project(':plugin-api')
|
||||
api project(':util')
|
||||
|
||||
compileOnly 'org.openjdk.jmh:jmh-generator-annprocess'
|
||||
|
||||
@@ -37,7 +37,7 @@ include 'metrics:core'
|
||||
include 'metrics:rocksdb'
|
||||
include 'nat'
|
||||
include 'pantheon'
|
||||
include 'plugins'
|
||||
include 'plugin-api'
|
||||
include 'services:kvstore'
|
||||
include 'services:pipeline'
|
||||
include 'services:tasks'
|
||||
|
||||
@@ -26,7 +26,7 @@ jar {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation project(':plugins')
|
||||
implementation project(':plugin-api')
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'org.apache.logging.log4j:log4j-api'
|
||||
|
||||
Reference in New Issue
Block a user