Skip to content

Commit f1a50e1

Browse files
authored
Add pipeline cdc sub-modules (#22503)
1 parent 501ae3a commit f1a50e1

File tree

4 files changed

+118
-7
lines changed

4 files changed

+118
-7
lines changed
+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Licensed to the Apache Software Foundation (ASF) under one or more
4+
~ contributor license agreements. See the NOTICE file distributed with
5+
~ this work for additional information regarding copyright ownership.
6+
~ The ASF licenses this file to You under the Apache License, Version 2.0
7+
~ (the "License"); you may not use this file except in compliance with
8+
~ the License. You may obtain a copy of the License at
9+
~
10+
~ http://www.apache.org/licenses/LICENSE-2.0
11+
~
12+
~ Unless required by applicable law or agreed to in writing, software
13+
~ distributed under the License is distributed on an "AS IS" BASIS,
14+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
~ See the License for the specific language governing permissions and
16+
~ limitations under the License.
17+
-->
18+
19+
<project xmlns="http://maven.apache.org/POM/4.0.0"
20+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22+
<modelVersion>4.0.0</modelVersion>
23+
<parent>
24+
<groupId>org.apache.shardingsphere</groupId>
25+
<artifactId>shardingsphere-data-pipeline-cdc</artifactId>
26+
<version>5.2.2-SNAPSHOT</version>
27+
</parent>
28+
<artifactId>shardingsphere-data-pipeline-cdc-client</artifactId>
29+
<name>${project.artifactId}</name>
30+
31+
<dependencies>
32+
<dependency>
33+
<groupId>org.apache.shardingsphere</groupId>
34+
<artifactId>shardingsphere-data-pipeline-cdc-protocol</artifactId>
35+
<version>${project.version}</version>
36+
</dependency>
37+
</dependencies>
38+
</project>

kernel/data-pipeline/cdc/core/pom.xml

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Licensed to the Apache Software Foundation (ASF) under one or more
4+
~ contributor license agreements. See the NOTICE file distributed with
5+
~ this work for additional information regarding copyright ownership.
6+
~ The ASF licenses this file to You under the Apache License, Version 2.0
7+
~ (the "License"); you may not use this file except in compliance with
8+
~ the License. You may obtain a copy of the License at
9+
~
10+
~ http://www.apache.org/licenses/LICENSE-2.0
11+
~
12+
~ Unless required by applicable law or agreed to in writing, software
13+
~ distributed under the License is distributed on an "AS IS" BASIS,
14+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
~ See the License for the specific language governing permissions and
16+
~ limitations under the License.
17+
-->
18+
19+
<project xmlns="http://maven.apache.org/POM/4.0.0"
20+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22+
<modelVersion>4.0.0</modelVersion>
23+
<parent>
24+
<groupId>org.apache.shardingsphere</groupId>
25+
<artifactId>shardingsphere-data-pipeline-cdc</artifactId>
26+
<version>5.2.2-SNAPSHOT</version>
27+
</parent>
28+
<artifactId>shardingsphere-data-pipeline-cdc-core</artifactId>
29+
<name>${project.artifactId}</name>
30+
31+
<dependencies>
32+
<dependency>
33+
<groupId>org.apache.shardingsphere</groupId>
34+
<artifactId>shardingsphere-data-pipeline-core</artifactId>
35+
<version>${project.version}</version>
36+
</dependency>
37+
<dependency>
38+
<groupId>org.apache.shardingsphere</groupId>
39+
<artifactId>shardingsphere-data-pipeline-cdc-protocol</artifactId>
40+
<version>${project.version}</version>
41+
</dependency>
42+
</dependencies>
43+
</project>

kernel/data-pipeline/cdc/pom.xml

+6-7
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,12 @@
2525
<version>5.2.2-SNAPSHOT</version>
2626
</parent>
2727
<artifactId>shardingsphere-data-pipeline-cdc</artifactId>
28+
<packaging>pom</packaging>
2829
<name>${project.artifactId}</name>
2930

30-
<dependencies>
31-
<dependency>
32-
<groupId>org.apache.shardingsphere</groupId>
33-
<artifactId>shardingsphere-data-pipeline-core</artifactId>
34-
<version>${project.version}</version>
35-
</dependency>
36-
</dependencies>
31+
<modules>
32+
<module>protocol</module>
33+
<module>core</module>
34+
<module>client</module>
35+
</modules>
3736
</project>
+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Licensed to the Apache Software Foundation (ASF) under one or more
4+
~ contributor license agreements. See the NOTICE file distributed with
5+
~ this work for additional information regarding copyright ownership.
6+
~ The ASF licenses this file to You under the Apache License, Version 2.0
7+
~ (the "License"); you may not use this file except in compliance with
8+
~ the License. You may obtain a copy of the License at
9+
~
10+
~ http://www.apache.org/licenses/LICENSE-2.0
11+
~
12+
~ Unless required by applicable law or agreed to in writing, software
13+
~ distributed under the License is distributed on an "AS IS" BASIS,
14+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
~ See the License for the specific language governing permissions and
16+
~ limitations under the License.
17+
-->
18+
19+
<project xmlns="http://maven.apache.org/POM/4.0.0"
20+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22+
<modelVersion>4.0.0</modelVersion>
23+
<parent>
24+
<groupId>org.apache.shardingsphere</groupId>
25+
<artifactId>shardingsphere-data-pipeline-cdc</artifactId>
26+
<version>5.2.2-SNAPSHOT</version>
27+
</parent>
28+
<artifactId>shardingsphere-data-pipeline-cdc-protocol</artifactId>
29+
<name>${project.artifactId}</name>
30+
31+
</project>

0 commit comments

Comments
 (0)