This is an automated email from the ASF dual-hosted git repository.
zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new dfb32d1939f Add mode repository dependencies and create separate
profiles (#35379)
dfb32d1939f is described below
commit dfb32d1939f4d15198b04d480d11027b30988ba9
Author: Liang Zhang <[email protected]>
AuthorDate: Tue May 13 21:08:50 2025 +0800
Add mode repository dependencies and create separate profiles (#35379)
* Add mode repository dependencies and create separate profiles
- Add dependencies for standalone and cluster mode repositories to
distribution pom.xml
- Create separate profiles for each mode repository in distribution
pom.xml- Remove mode repository dependencies from proxy/bootstrap pom.xml
* Add mode repository dependencies and create separate profiles
- Add dependencies for standalone and cluster mode repositories to
distribution pom.xml
- Create separate profiles for each mode repository in distribution
pom.xml- Remove mode repository dependencies from proxy/bootstrap pom.xml
* Add mode repository dependencies and create separate profiles
- Add dependencies for standalone and cluster mode repositories to
distribution pom.xml
- Create separate profiles for each mode repository in distribution
pom.xml- Remove mode repository dependencies from proxy/bootstrap pom.xml
* Add mode repository dependencies and create separate profiles
- Add dependencies for standalone and cluster mode repositories to
distribution pom.xml
- Create separate profiles for each mode repository in distribution
pom.xml- Remove mode repository dependencies from proxy/bootstrap pom.xml
* Add mode repository dependencies and create separate profiles
- Add dependencies for standalone and cluster mode repositories to
distribution pom.xml
- Create separate profiles for each mode repository in distribution
pom.xml- Remove mode repository dependencies from proxy/bootstrap pom.xml
* Add mode repository dependencies and create separate profiles
- Add dependencies for standalone and cluster mode repositories to
distribution pom.xml
- Create separate profiles for each mode repository in distribution
pom.xml- Remove mode repository dependencies from proxy/bootstrap pom.xml
---
distribution/pom.xml | 53 +++++++++++++++++++++++++++++
jdbc/pom.xml | 11 +++---
kernel/data-pipeline/core/pom.xml | 5 +++
proxy/bootstrap/pom.xml | 15 --------
test/e2e/agent/fixture/jdbc-fixture/pom.xml | 6 ++++
test/e2e/driver/pom.xml | 6 ++++
test/e2e/fixture/pom.xml | 7 ++++
7 files changed, 83 insertions(+), 20 deletions(-)
diff --git a/distribution/pom.xml b/distribution/pom.xml
index dbc2b98141e..618289cc6e5 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -168,6 +168,25 @@
<scope>runtime</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-standalone-mode-repository-jdbc</artifactId>
+ <version>${project.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-cluster-mode-repository-zookeeper</artifactId>
+ <version>${project.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-cluster-mode-repository-etcd</artifactId>
+ <version>${project.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
@@ -405,5 +424,39 @@
</dependency>
</dependencies>
</profile>
+
+ <profile>
+ <id>mode-repo-jdbc</id>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-standalone-mode-repository-jdbc</artifactId>
+ <version>${project.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ </profile>
+ <profile>
+ <id>mode-repo-zookeeper</id>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-cluster-mode-repository-zookeeper</artifactId>
+ <version>${project.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ </profile>
+ <profile>
+ <id>mode-repo-etcd</id>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-cluster-mode-repository-etcd</artifactId>
+ <version>${project.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ </profile>
</profiles>
</project>
diff --git a/jdbc/pom.xml b/jdbc/pom.xml
index 3c54df4b10c..ce3c156ba84 100644
--- a/jdbc/pom.xml
+++ b/jdbc/pom.xml
@@ -78,11 +78,6 @@
<artifactId>shardingsphere-standalone-mode-core</artifactId>
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
-
<artifactId>shardingsphere-standalone-mode-repository-jdbc</artifactId>
- <version>${project.version}</version>
- </dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-cluster-mode-core</artifactId>
@@ -175,6 +170,12 @@
<version>${project.version}</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-standalone-mode-repository-jdbc</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
diff --git a/kernel/data-pipeline/core/pom.xml
b/kernel/data-pipeline/core/pom.xml
index 0a72da740ab..3174b959353 100644
--- a/kernel/data-pipeline/core/pom.xml
+++ b/kernel/data-pipeline/core/pom.xml
@@ -57,6 +57,11 @@
<artifactId>shardingsphere-sharding-core</artifactId>
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-standalone-mode-repository-jdbc</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<!-- TODO remove cluster mode dependency after 3 modes have equivalent
features -->
<dependency>
<groupId>org.apache.shardingsphere</groupId>
diff --git a/proxy/bootstrap/pom.xml b/proxy/bootstrap/pom.xml
index 3fc35572dee..b25e8452ebc 100644
--- a/proxy/bootstrap/pom.xml
+++ b/proxy/bootstrap/pom.xml
@@ -38,21 +38,6 @@
<artifactId>shardingsphere-standalone-mode-core</artifactId>
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
-
<artifactId>shardingsphere-standalone-mode-repository-jdbc</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
-
<artifactId>shardingsphere-cluster-mode-repository-zookeeper</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
-
<artifactId>shardingsphere-cluster-mode-repository-etcd</artifactId>
- <version>${project.version}</version>
- </dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-logging-type-logback</artifactId>
diff --git a/test/e2e/agent/fixture/jdbc-fixture/pom.xml
b/test/e2e/agent/fixture/jdbc-fixture/pom.xml
index 66b9415ebab..4b0715688be 100644
--- a/test/e2e/agent/fixture/jdbc-fixture/pom.xml
+++ b/test/e2e/agent/fixture/jdbc-fixture/pom.xml
@@ -39,6 +39,12 @@
<version>${project.version}</version>
<scope>runtime</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-standalone-mode-repository-jdbc</artifactId>
+ <version>${project.version}</version>
+ <scope>runtime</scope>
+ </dependency>
<dependency>
<groupId>com.mysql</groupId>
diff --git a/test/e2e/driver/pom.xml b/test/e2e/driver/pom.xml
index 7b2b99ea4d9..4cce8c1a221 100644
--- a/test/e2e/driver/pom.xml
+++ b/test/e2e/driver/pom.xml
@@ -51,6 +51,12 @@
<version>${project.version}</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-standalone-mode-repository-jdbc</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
<dependency>
<groupId>org.postgresql</groupId>
diff --git a/test/e2e/fixture/pom.xml b/test/e2e/fixture/pom.xml
index 1a95c4a70ea..237453cb861 100644
--- a/test/e2e/fixture/pom.xml
+++ b/test/e2e/fixture/pom.xml
@@ -118,6 +118,13 @@
<scope>runtime</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-standalone-mode-repository-jdbc</artifactId>
+ <version>${project.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>