This is an automated email from the ASF dual-hosted git repository.
eolivelli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
The following commit(s) were added to refs/heads/master by this push:
new e79da7c21 Allow run LocalBookkeeper directly in `bookkeeper-server`
module or on IDE (#3255)
e79da7c21 is described below
commit e79da7c218bb3cc0b2018b3d4057eec1770f6acd
Author: ZhangJian He <[email protected]>
AuthorDate: Wed May 4 21:20:11 2022 +0800
Allow run LocalBookkeeper directly in `bookkeeper-server` module or on IDE
(#3255)
---
bookkeeper-server/pom.xml | 27 +++++++++++++++------------
1 file changed, 15 insertions(+), 12 deletions(-)
diff --git a/bookkeeper-server/pom.xml b/bookkeeper-server/pom.xml
index b74b9bb71..6467557a5 100644
--- a/bookkeeper-server/pom.xml
+++ b/bookkeeper-server/pom.xml
@@ -128,6 +128,21 @@
<groupId>io.reactivex.rxjava3</groupId>
<artifactId>rxjava</artifactId>
</dependency>
+ <!-- used on test and main method like `LocalBookKeeper` -->
+ <dependency>
+ <!-- needed by ZooKeeper server -->
+ <groupId>org.xerial.snappy</groupId>
+ <artifactId>snappy-java</artifactId>
+ <scope>runtime</scope>
+ <optional>true</optional>
+ </dependency>
+ <dependency>
+ <!-- needed by ZooKeeper server -->
+ <groupId>io.dropwizard.metrics</groupId>
+ <artifactId>metrics-core</artifactId>
+ <scope>runtime</scope>
+ <optional>true</optional>
+ </dependency>
<!-- testing dependencies -->
<dependency>
<groupId>org.apache.bookkeeper</groupId>
@@ -172,18 +187,6 @@
<artifactId>junit-jupiter-api</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <!-- needed by ZooKeeper server -->
- <groupId>org.xerial.snappy</groupId>
- <artifactId>snappy-java</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <!-- needed by ZooKeeper server -->
- <groupId>io.dropwizard.metrics</groupId>
- <artifactId>metrics-core</artifactId>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.apache.bookkeeper.stats</groupId>
<artifactId>prometheus-metrics-provider</artifactId>