Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dlink
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhaowei
dlink
Commits
2ea1d40b
Commit
2ea1d40b
authored
Oct 18, 2021
by
godkaikai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
扩展Hbase等连接器及改进项目结构
parent
47355f4b
Changes
27
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
498 additions
and
28 deletions
+498
-28
README.md
README.md
+16
-0
pom.xml
dlink-admin/pom.xml
+6
-1
pom.xml
dlink-assembly/pom.xml
+1
-1
package.xml
dlink-assembly/src/main/assembly/package.xml
+35
-5
pom.xml
dlink-client/dlink-client-1.11/pom.xml
+1
-1
pom.xml
dlink-client/dlink-client-1.12/pom.xml
+1
-1
pom.xml
dlink-client/dlink-client-1.13/pom.xml
+1
-1
pom.xml
dlink-client/pom.xml
+1
-1
pom.xml
dlink-common/pom.xml
+1
-1
pom.xml
dlink-connectors/dlink-connector-jdbc-1.12/pom.xml
+1
-1
pom.xml
dlink-connectors/dlink-connector-jdbc-1.13/pom.xml
+1
-1
dependency-reduced-pom.xml
...ink-flink-shaded-hadoop-3-uber/dependency-reduced-pom.xml
+70
-0
pom.xml
dlink-connectors/dlink-flink-shaded-hadoop-3-uber/pom.xml
+105
-0
pom.xml
dlink-connectors/pom.xml
+2
-1
pom.xml
dlink-core/pom.xml
+3
-3
dependency-reduced-pom.xml
dlink-extends/dependency-reduced-pom.xml
+78
-0
pom.xml
dlink-extends/pom.xml
+145
-0
pom.xml
dlink-function/pom.xml
+1
-1
pom.xml
dlink-metadata/dlink-metadata-base/pom.xml
+1
-1
pom.xml
dlink-metadata/dlink-metadata-clickhouse/pom.xml
+1
-1
pom.xml
dlink-metadata/dlink-metadata-mysql/pom.xml
+1
-1
pom.xml
dlink-metadata/dlink-metadata-oracle/pom.xml
+1
-1
pom.xml
dlink-metadata/dlink-metadata-postgresql/pom.xml
+1
-1
pom.xml
dlink-metadata/pom.xml
+1
-1
pom.xml
dlink-web/pom.xml
+1
-1
Welcome.tsx
dlink-web/src/pages/Welcome.tsx
+10
-1
pom.xml
pom.xml
+12
-1
No files found.
README.md
View file @
2ea1d40b
...
@@ -104,10 +104,26 @@ DataLink 开源项目及社区正在建设,希望本项目可以帮助你更
...
@@ -104,10 +104,26 @@ DataLink 开源项目及社区正在建设,希望本项目可以帮助你更
```
```
config/ -- 配置文件
config/ -- 配置文件
|- application.yml
|- application.yml
extends/ -- 扩展
|- clickhouse-jdbc-0.2.6.jar
|- dlink-client-1.11.jar
|- dlink-client-1.13.jar
|- dlink-flink-shaded-hadoop-3-uber.jar
|- flink-sql-connector-hbase-1.4_2.11-1.12.5.jar
|- flink-sql-connector-hbase-2.2_2.11-1.12.5.jar
|- flink-sql-connector-kafka_2.11-1.12.5.jar
|- ojdbc8-12.2.0.1.jar
|- otj-pg-embedded-0.13.3.jar
|- postgresql-42.2.10.jar
lib/ -- 外部依赖及Connector
lib/ -- 外部依赖及Connector
|- dlink-client-1.12.jar -- 必需
|- dlink-client-1.12.jar -- 必需
|- dlink-connector-jdbc.jar
|- dlink-connector-jdbc.jar
|- dlink-function.jar
|- dlink-function.jar
|- dlink-metadata-clickhouse.jar
|- dlink-metadata-mysql.jar
|- dlink-metadata-oracle.jar
|- dlink-metadata-postgresql.jar
plugins/
|- flink-connector-jdbc_2.11-1.12.5.jar
|- flink-connector-jdbc_2.11-1.12.5.jar
|- flink-csv-1.12.5.jar
|- flink-csv-1.12.5.jar
|- flink-json-1.12.5.jar
|- flink-json-1.12.5.jar
...
...
dlink-admin/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink
</artifactId>
<artifactId>
dlink
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
@@ -34,6 +34,10 @@
...
@@ -34,6 +34,10 @@
<groupId>
org.springframework.boot
</groupId>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-logging
</artifactId>
<artifactId>
spring-boot-starter-logging
</artifactId>
</exclusion>
</exclusion>
<exclusion>
<groupId>
org.junit.vintage
</groupId>
<artifactId>
junit-vintage-engine
</artifactId>
</exclusion>
</exclusions>
</exclusions>
</dependency>
</dependency>
<dependency>
<dependency>
...
@@ -121,6 +125,7 @@
...
@@ -121,6 +125,7 @@
<artifactId>flink-connector-mysql-cdc</artifactId>
<artifactId>flink-connector-mysql-cdc</artifactId>
<version>1.3.0</version>
<version>1.3.0</version>
</dependency>-->
</dependency>-->
</dependencies>
</dependencies>
<build>
<build>
<plugins>
<plugins>
...
...
dlink-assembly/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink
</artifactId>
<artifactId>
dlink
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-assembly/src/main/assembly/package.xml
View file @
2ea1d40b
...
@@ -54,14 +54,14 @@
...
@@ -54,14 +54,14 @@
</fileSet>
</fileSet>
<fileSet>
<fileSet>
<directory>
${project.parent.basedir}/dlink-client/dlink-client-1.11/target
</directory>
<directory>
${project.parent.basedir}/dlink-client/dlink-client-1.11/target
</directory>
<outputDirectory>
plugin
s
</outputDirectory>
<outputDirectory>
extend
s
</outputDirectory>
<includes>
<includes>
<include>
dlink-client-1.11-${project.version}.jar
</include>
<include>
dlink-client-1.11-${project.version}.jar
</include>
</includes>
</includes>
</fileSet>
</fileSet>
<fileSet>
<fileSet>
<directory>
${project.parent.basedir}/dlink-client/dlink-client-1.13/target
</directory>
<directory>
${project.parent.basedir}/dlink-client/dlink-client-1.13/target
</directory>
<outputDirectory>
plugin
s
</outputDirectory>
<outputDirectory>
extend
s
</outputDirectory>
<includes>
<includes>
<include>
dlink-client-1.13-${project.version}.jar
</include>
<include>
dlink-client-1.13-${project.version}.jar
</include>
</includes>
</includes>
...
@@ -75,11 +75,12 @@
...
@@ -75,11 +75,12 @@
<include>
dlink-connector-jdbc-1.12-${project.version}.jar
</include>
<include>
dlink-connector-jdbc-1.12-${project.version}.jar
</include>
</includes>
</includes>
</fileSet>
</fileSet>
<!-- 将模块dlink-connectors的flink-shaded-hadoop-3-uber文件放到打包目录extends下 -->
<fileSet>
<fileSet>
<directory>
${project.parent.basedir}/dlink-connectors/dlink-
connector-jdbc-1.13
/target
</directory>
<directory>
${project.parent.basedir}/dlink-connectors/dlink-
flink-shaded-hadoop-3-uber
/target
</directory>
<outputDirectory>
plugin
s
</outputDirectory>
<outputDirectory>
extend
s
</outputDirectory>
<includes>
<includes>
<include>
dlink-
connector-jdbc-1.13-${project.version}
.jar
</include>
<include>
dlink-
flink-shaded-hadoop-3-uber
.jar
</include>
</includes>
</includes>
</fileSet>
</fileSet>
...
@@ -132,5 +133,34 @@
...
@@ -132,5 +133,34 @@
<include>
dlink-metadata-postgresql-${project.version}.jar
</include>
<include>
dlink-metadata-postgresql-${project.version}.jar
</include>
</includes>
</includes>
</fileSet>
</fileSet>
<!-- 将模块dlink-extends的常用jar文件放到打包目录/plugins下 -->
<fileSet>
<directory>
${project.parent.basedir}/dlink-extends/target
</directory>
<outputDirectory>
plugins
</outputDirectory>
<includes>
<include>
flink-csv-*.jar
</include>
<include>
flink-json-*.jar
</include>
<include>
flink-connector-jdbc_2.11-*.jar
</include>
<include>
mysql-connector-java-*.jar
</include>
</includes>
</fileSet>
<!-- 将模块dlink-extends的jar文件放到打包目录/extends下 -->
<fileSet>
<directory>
${project.parent.basedir}/dlink-extends/target
</directory>
<outputDirectory>
extends
</outputDirectory>
<includes>
<include>
flink-sql-connector-hbase-1.4_2.11-*.jar
</include>
<include>
flink-sql-connector-hbase-2.2_2.11-*.jar
</include>
<include>
flink-sql-connector-kafka_2.11-*.jar
</include>
<include>
postgresql-*.jar
</include>
<include>
otj-pg-embedded-*.jar
</include>
<include>
ojdbc8-*.jar
</include>
<include>
clickhouse-jdbc-*.jar
</include>
</includes>
</fileSet>
</fileSets>
</fileSets>
</assembly>
</assembly>
\ No newline at end of file
dlink-client/dlink-client-1.11/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink-client
</artifactId>
<artifactId>
dlink-client
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-client/dlink-client-1.12/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink-client
</artifactId>
<artifactId>
dlink-client
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-client/dlink-client-1.13/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink-client
</artifactId>
<artifactId>
dlink-client
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-client/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink
</artifactId>
<artifactId>
dlink
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-common/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink
</artifactId>
<artifactId>
dlink
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-connectors/dlink-connector-jdbc-1.12/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink-connectors
</artifactId>
<artifactId>
dlink-connectors
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-connectors/dlink-connector-jdbc-1.13/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink-connectors
</artifactId>
<artifactId>
dlink-connectors
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-connectors/dlink-flink-shaded-hadoop-3-uber/dependency-reduced-pom.xml
0 → 100644
View file @
2ea1d40b
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
>
<parent>
<artifactId>
dlink-connectors
</artifactId>
<groupId>
com.dlink
</groupId>
<version>
0.3.1
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
dlink-flink-shaded-hadoop-3-uber
</artifactId>
<build>
<finalName>
${project.artifactId}
</finalName>
<plugins>
<plugin>
<artifactId>
maven-compiler-plugin
</artifactId>
<version>
3.8.0
</version>
<configuration>
<source>
1.8
</source>
<target>
1.8
</target>
</configuration>
</plugin>
<plugin>
<artifactId>
maven-assembly-plugin
</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>
jar-with-dependencies
</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
<plugin>
<artifactId>
maven-shade-plugin
</artifactId>
<version>
3.2.1
</version>
<executions>
<execution>
<phase>
package
</phase>
<goals>
<goal>
shade
</goal>
</goals>
<configuration>
<transformers>
<transformer>
<resource>
reference.conf
</resource>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
<configuration>
<filters>
<filter>
<artifact>
*:*
</artifact>
<excludes>
<exclude>
META-INF/*.SF
</exclude>
<exclude>
META-INF/*.DSA
</exclude>
<exclude>
META-INF/*.RSA
</exclude>
</excludes>
</filter>
</filters>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<java.version>
1.8
</java.version>
<scala.binary.version>
2.11
</scala.binary.version>
<flink.version>
1.12.5
</flink.version>
<maven.compiler.source>
1.8
</maven.compiler.source>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<maven.compiler.target>
1.8
</maven.compiler.target>
</properties>
</project>
dlink-connectors/dlink-flink-shaded-hadoop-3-uber/pom.xml
0 → 100644
View file @
2ea1d40b
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<artifactId>
dlink-connectors
</artifactId>
<groupId>
com.dlink
</groupId>
<version>
0.3.2-SANPSHOT
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
dlink-flink-shaded-hadoop-3-uber
</artifactId>
<properties>
<java.version>
1.8
</java.version>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<flink.version>
1.12.5
</flink.version>
<scala.binary.version>
2.11
</scala.binary.version>
<maven.compiler.source>
1.8
</maven.compiler.source>
<maven.compiler.target>
1.8
</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>
org.apache.flink
</groupId>
<artifactId>
flink-shaded-hadoop-3-uber
</artifactId>
<version>
3.1.1.7.2.9.0-173-9.0
</version>
<exclusions>
<exclusion>
<groupId>
javax.servlet
</groupId>
<artifactId>
servlet-api
</artifactId>
</exclusion>
<exclusion>
<groupId>
org.slf4j
</groupId>
<artifactId>
log4j-over-slf4j
</artifactId>
</exclusion>
<exclusion>
<groupId>
org.slf4j
</groupId>
<artifactId>
slf4j-log4j12
</artifactId>
</exclusion>
<exclusion>
<groupId>
com.google.guava
</groupId>
<artifactId>
guava
</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<version>
3.8.0
</version>
<configuration>
<source>
1.8
</source>
<target>
1.8
</target>
</configuration>
</plugin>
<!--打jar包-->
<plugin>
<artifactId>
maven-assembly-plugin
</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>
jar-with-dependencies
</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-shade-plugin
</artifactId>
<version>
3.2.1
</version>
<configuration>
<filters>
<filter>
<artifact>
*:*
</artifact>
<excludes>
<exclude>
META-INF/*.SF
</exclude>
<exclude>
META-INF/*.DSA
</exclude>
<exclude>
META-INF/*.RSA
</exclude>
</excludes>
</filter>
</filters>
</configuration>
<executions>
<execution>
<phase>
package
</phase>
<goals>
<goal>
shade
</goal>
</goals>
<configuration>
<transformers>
<transformer
implementation=
"org.apache.maven.plugins.shade.resource.AppendingTransformer"
>
<resource>
reference.conf
</resource>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<finalName>
${project.artifactId}
</finalName>
</build>
</project>
\ No newline at end of file
dlink-connectors/pom.xml
View file @
2ea1d40b
...
@@ -5,13 +5,14 @@
...
@@ -5,13 +5,14 @@
<parent>
<parent>
<artifactId>
dlink
</artifactId>
<artifactId>
dlink
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<packaging>
pom
</packaging>
<packaging>
pom
</packaging>
<modules>
<modules>
<module>
dlink-connector-jdbc-1.12
</module>
<module>
dlink-connector-jdbc-1.12
</module>
<module>
dlink-connector-jdbc-1.13
</module>
<module>
dlink-connector-jdbc-1.13
</module>
<module>
dlink-flink-shaded-hadoop-3-uber
</module>
</modules>
</modules>
<artifactId>
dlink-connectors
</artifactId>
<artifactId>
dlink-connectors
</artifactId>
</project>
</project>
\ No newline at end of file
dlink-core/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink
</artifactId>
<artifactId>
dlink
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<packaging>
jar
</packaging>
<packaging>
jar
</packaging>
...
@@ -42,12 +42,12 @@
...
@@ -42,12 +42,12 @@
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<artifactId>
dlink-client-1.1
3
</artifactId>
<artifactId>
dlink-client-1.1
2
</artifactId>
<scope>
provided
</scope>
<scope>
provided
</scope>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<artifactId>
dlink-connector-jdbc-1.1
3
</artifactId>
<artifactId>
dlink-connector-jdbc-1.1
2
</artifactId>
<scope>
provided
</scope>
<scope>
provided
</scope>
</dependency>
</dependency>
<dependency>
<dependency>
...
...
dlink-extends/dependency-reduced-pom.xml
0 → 100644
View file @
2ea1d40b
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
>
<parent>
<artifactId>
dlink
</artifactId>
<groupId>
com.dlink
</groupId>
<version>
0.3.1
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
dlink-extends
</artifactId>
<build>
<finalName>
${project.artifactId}
</finalName>
<plugins>
<plugin>
<artifactId>
maven-compiler-plugin
</artifactId>
<version>
3.8.0
</version>
<configuration>
<source>
1.8
</source>
<target>
1.8
</target>
</configuration>
</plugin>
<plugin>
<artifactId>
maven-assembly-plugin
</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>
jar-with-dependencies
</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
<plugin>
<artifactId>
maven-shade-plugin
</artifactId>
<version>
3.2.1
</version>
<executions>
<execution>
<phase>
package
</phase>
<goals>
<goal>
shade
</goal>
</goals>
<configuration>
<transformers>
<transformer>
<resource>
reference.conf
</resource>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
<configuration>
<filters>
<filter>
<artifact>
*:*
</artifact>
<excludes>
<exclude>
META-INF/*.SF
</exclude>
<exclude>
META-INF/*.DSA
</exclude>
<exclude>
META-INF/*.RSA
</exclude>
</excludes>
</filter>
</filters>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<flink.version>
1.12.5
</flink.version>
<java.version>
1.8
</java.version>
<clickhouse-jdbc.version>
0.2.6
</clickhouse-jdbc.version>
<mariadb-java-client.version>
2.5.4
</mariadb-java-client.version>
<postgres.version>
42.2.10
</postgres.version>
<otj-pg-embedded.version>
0.13.3
</otj-pg-embedded.version>
<maven.compiler.target>
1.8
</maven.compiler.target>
<scala.binary.version>
2.11
</scala.binary.version>
<derby.version>
10.14.2.0
</derby.version>
<mariaDB4j.version>
2.4.0
</mariaDB4j.version>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<mysql-connector-java.version>
8.0.22
</mysql-connector-java.version>
<maven.compiler.source>
1.8
</maven.compiler.source>
<ojdbc8.version>
12.2.0.1
</ojdbc8.version>
</properties>
</project>
dlink-extends/pom.xml
0 → 100644
View file @
2ea1d40b
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<artifactId>
dlink
</artifactId>
<groupId>
com.dlink
</groupId>
<version>
0.3.2-SANPSHOT
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
dlink-extends
</artifactId>
<properties>
<java.version>
1.8
</java.version>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<flink.version>
1.12.5
</flink.version>
<scala.binary.version>
2.11
</scala.binary.version>
<postgres.version>
42.2.10
</postgres.version>
<mysql-connector-java.version>
8.0.22
</mysql-connector-java.version>
<ojdbc8.version>
12.2.0.1
</ojdbc8.version>
<otj-pg-embedded.version>
0.13.3
</otj-pg-embedded.version>
<mariaDB4j.version>
2.4.0
</mariaDB4j.version>
<mariadb-java-client.version>
2.5.4
</mariadb-java-client.version>
<derby.version>
10.14.2.0
</derby.version>
<clickhouse-jdbc.version>
0.2.6
</clickhouse-jdbc.version>
<maven.compiler.source>
1.8
</maven.compiler.source>
<maven.compiler.target>
1.8
</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>
org.apache.flink
</groupId>
<artifactId>
flink-csv
</artifactId>
<version>
${flink.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.flink
</groupId>
<artifactId>
flink-json
</artifactId>
<version>
${flink.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.flink
</groupId>
<artifactId>
flink-connector-jdbc_${scala.binary.version}
</artifactId>
<version>
${flink.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.flink
</groupId>
<artifactId>
flink-sql-connector-hbase-1.4_${scala.binary.version}
</artifactId>
<version>
${flink.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.flink
</groupId>
<artifactId>
flink-sql-connector-hbase-2.2_${scala.binary.version}
</artifactId>
<version>
${flink.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.flink
</groupId>
<artifactId>
flink-sql-connector-kafka_${scala.binary.version}
</artifactId>
<version>
${flink.version}
</version>
</dependency>
<dependency>
<groupId>
org.postgresql
</groupId>
<artifactId>
postgresql
</artifactId>
<version>
${postgres.version}
</version>
</dependency>
<dependency>
<groupId>
com.opentable.components
</groupId>
<artifactId>
otj-pg-embedded
</artifactId>
<version>
${otj-pg-embedded.version}
</version>
</dependency>
<dependency>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
<version>
${mysql-connector-java.version}
</version>
</dependency>
<dependency>
<groupId>
com.oracle.database.jdbc
</groupId>
<artifactId>
ojdbc8
</artifactId>
<version>
${ojdbc8.version}
</version>
</dependency>
<dependency>
<groupId>
ru.yandex.clickhouse
</groupId>
<artifactId>
clickhouse-jdbc
</artifactId>
<version>
${clickhouse-jdbc.version}
</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<version>
3.8.0
</version>
<configuration>
<source>
1.8
</source>
<target>
1.8
</target>
</configuration>
</plugin>
<!--打jar包-->
<plugin>
<artifactId>
maven-assembly-plugin
</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>
jar-with-dependencies
</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-shade-plugin
</artifactId>
<version>
3.2.1
</version>
<configuration>
<filters>
<filter>
<artifact>
*:*
</artifact>
<excludes>
<exclude>
META-INF/*.SF
</exclude>
<exclude>
META-INF/*.DSA
</exclude>
<exclude>
META-INF/*.RSA
</exclude>
</excludes>
</filter>
</filters>
</configuration>
<executions>
<execution>
<phase>
package
</phase>
<goals>
<goal>
shade
</goal>
</goals>
<configuration>
<transformers>
<transformer
implementation=
"org.apache.maven.plugins.shade.resource.AppendingTransformer"
>
<resource>
reference.conf
</resource>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<finalName>
${project.artifactId}
</finalName>
</build>
</project>
\ No newline at end of file
dlink-function/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink
</artifactId>
<artifactId>
dlink
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-metadata/dlink-metadata-base/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink-metadata
</artifactId>
<artifactId>
dlink-metadata
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-metadata/dlink-metadata-clickhouse/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink-metadata
</artifactId>
<artifactId>
dlink-metadata
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-metadata/dlink-metadata-mysql/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink-metadata
</artifactId>
<artifactId>
dlink-metadata
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-metadata/dlink-metadata-oracle/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink-metadata
</artifactId>
<artifactId>
dlink-metadata
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-metadata/dlink-metadata-postgresql/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink-metadata
</artifactId>
<artifactId>
dlink-metadata
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-metadata/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink
</artifactId>
<artifactId>
dlink
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
...
dlink-web/pom.xml
View file @
2ea1d40b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<parent>
<parent>
<artifactId>
dlink
</artifactId>
<artifactId>
dlink
</artifactId>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<packaging>
pom
</packaging>
<packaging>
pom
</packaging>
...
...
dlink-web/src/pages/Welcome.tsx
View file @
2ea1d40b
...
@@ -304,7 +304,7 @@ export default (): React.ReactNode => {
...
@@ -304,7 +304,7 @@ export default (): React.ReactNode => {
</
ul
>
</
ul
>
</
Paragraph
>
</
Paragraph
>
</
Timeline
.
Item
>
</
Timeline
.
Item
>
<
Timeline
.
Item
><
Text
code
>
0.3.2
</
Text
>
<
Text
type=
"secondary"
>
2021-
09
-?
</
Text
>
<
Timeline
.
Item
><
Text
code
>
0.3.2
</
Text
>
<
Text
type=
"secondary"
>
2021-
10
-?
</
Text
>
<
p
>
</
p
>
<
p
>
</
p
>
<
Paragraph
>
<
Paragraph
>
<
ul
>
<
ul
>
...
@@ -314,6 +314,15 @@ export default (): React.ReactNode => {
...
@@ -314,6 +314,15 @@ export default (): React.ReactNode => {
<
li
>
<
li
>
<
Link
>
优化了 Flink 多版本间的切换,下沉 Flink 获取表字段的逻辑
</
Link
>
<
Link
>
优化了 Flink 多版本间的切换,下沉 Flink 获取表字段的逻辑
</
Link
>
</
li
>
</
li
>
<
li
>
<
Link
>
增加了适用于 Dlink 的 flink-shaded-hadoop-3-uber
</
Link
>
</
li
>
<
li
>
<
Link
>
增加了 plugins 类加载路径用于加载 Flink 的有关依赖
</
Link
>
</
li
>
<
li
>
<
Link
>
增加了 dlink-extends 模块用于扩展依赖打包
</
Link
>
</
li
>
</
ul
>
</
ul
>
</
Paragraph
>
</
Paragraph
>
</
Timeline
.
Item
>
</
Timeline
.
Item
>
...
...
pom.xml
View file @
2ea1d40b
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<artifactId>
dlink
</artifactId>
<artifactId>
dlink
</artifactId>
<packaging>
pom
</packaging>
<packaging>
pom
</packaging>
<version>
0.3.
1
</version>
<version>
0.3.
2-SANPSHOT
</version>
<modules>
<modules>
<module>
dlink-core
</module>
<module>
dlink-core
</module>
...
@@ -16,6 +16,7 @@
...
@@ -16,6 +16,7 @@
<module>
dlink-function
</module>
<module>
dlink-function
</module>
<module>
dlink-common
</module>
<module>
dlink-common
</module>
<module>
dlink-metadata
</module>
<module>
dlink-metadata
</module>
<module>
dlink-extends
</module>
<module>
dlink-web
</module>
<module>
dlink-web
</module>
<module>
dlink-admin
</module>
<module>
dlink-admin
</module>
<module>
dlink-assembly
</module>
<module>
dlink-assembly
</module>
...
@@ -177,6 +178,16 @@
...
@@ -177,6 +178,16 @@
<artifactId>
dlink-connector-jdbc-1.13
</artifactId>
<artifactId>
dlink-connector-jdbc-1.13
</artifactId>
<version>
${project.version}
</version>
<version>
${project.version}
</version>
</dependency>
</dependency>
<dependency>
<groupId>
com.dlink
</groupId>
<artifactId>
dlink-connector-hbase-1.4.3-1.12
</artifactId>
<version>
${project.version}
</version>
</dependency>
<dependency>
<groupId>
com.dlink
</groupId>
<artifactId>
dlink-flink-shaded-hadoop-3-uber
</artifactId>
<version>
${project.version}
</version>
</dependency>
<dependency>
<dependency>
<groupId>
com.dlink
</groupId>
<groupId>
com.dlink
</groupId>
<artifactId>
dlink-function
</artifactId>
<artifactId>
dlink-function
</artifactId>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment