Commit 8b7896f2 authored by wenmo's avatar wenmo

打包与扩展优化

parent 476f31f6
...@@ -32,3 +32,4 @@ dlink-web/node_modules/* ...@@ -32,3 +32,4 @@ dlink-web/node_modules/*
dlink-web/node/* dlink-web/node/*
dlink-web/dist/* dlink-web/dist/*
dlink-admin/src/main/resources/static/* dlink-admin/src/main/resources/static/*
dependency-reduced-pom.xml
\ No newline at end of file
...@@ -134,17 +134,13 @@ ...@@ -134,17 +134,13 @@
</fileSet> </fileSet>
<!-- 将模块dlink-extends的常用jar文件放到打包目录/plugins下 --> <!-- 将模块dlink-extends的常用jar文件放到打包目录/plugins下 -->
<fileSet> <!--<fileSet>
<directory>${project.parent.basedir}/dlink-extends/target <directory>${project.parent.basedir}/dlink-extends/target
</directory> </directory>
<outputDirectory>plugins</outputDirectory> <outputDirectory>plugins</outputDirectory>
<includes> <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> </includes>
</fileSet> </fileSet>-->
<!-- 将模块dlink-extends的jar文件放到打包目录/extends下 --> <!-- 将模块dlink-extends的jar文件放到打包目录/extends下 -->
<!--<fileSet> <!--<fileSet>
......
...@@ -127,7 +127,10 @@ ...@@ -127,7 +127,10 @@
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>reference.conf</resource> <resource>reference.conf</resource>
</transformer> </transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
</transformers> </transformers>
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>uber</shadedClassifierName>
</configuration> </configuration>
</execution> </execution>
</executions> </executions>
......
...@@ -173,7 +173,10 @@ ...@@ -173,7 +173,10 @@
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>reference.conf</resource> <resource>reference.conf</resource>
</transformer> </transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
</transformers> </transformers>
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>uber</shadedClassifierName>
</configuration> </configuration>
</execution> </execution>
</executions> </executions>
......
...@@ -129,7 +129,10 @@ ...@@ -129,7 +129,10 @@
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>reference.conf</resource> <resource>reference.conf</resource>
</transformer> </transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
</transformers> </transformers>
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>uber</shadedClassifierName>
</configuration> </configuration>
</execution> </execution>
</executions> </executions>
......
...@@ -128,7 +128,10 @@ ...@@ -128,7 +128,10 @@
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>reference.conf</resource> <resource>reference.conf</resource>
</transformer> </transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
</transformers> </transformers>
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>uber</shadedClassifierName>
</configuration> </configuration>
</execution> </execution>
</executions> </executions>
......
...@@ -70,6 +70,16 @@ ...@@ -70,6 +70,16 @@
<groupId>ru.yandex.clickhouse</groupId> <groupId>ru.yandex.clickhouse</groupId>
<artifactId>clickhouse-jdbc</artifactId> <artifactId>clickhouse-jdbc</artifactId>
<version>${clickhouse-jdbc.version}</version> <version>${clickhouse-jdbc.version}</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-table</artifactId>
<version>${flink.version}</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-shaded-hadoop-3-uber</artifactId>
<version>3.1.1.7.2.1.0-327-9.0</version>
</dependency>--> </dependency>-->
</dependencies> </dependencies>
......
...@@ -82,7 +82,8 @@ const ClusterConfigurationForm: React.FC<ClusterConfigurationFormProps> = (props ...@@ -82,7 +82,8 @@ const ClusterConfigurationForm: React.FC<ClusterConfigurationFormProps> = (props
<Form.Item <Form.Item
name="hadoopConfigPath" name="hadoopConfigPath"
label="配置文件路径" label="配置文件路径"
help="可指定配置文件路径(末尾无/),需要包含以下文件:core-site.xml,hdfs-site.xml,yarn-site.xml" rules={[{required: true, message: '请输入 hadoop 配置文件路径!'}]}
help="指定配置文件路径(末尾无/),需要包含以下文件:core-site.xml,hdfs-site.xml,yarn-site.xml"
> >
<Input placeholder="值如 /usr/local/dlink/conf"/> <Input placeholder="值如 /usr/local/dlink/conf"/>
</Form.Item> </Form.Item>
...@@ -126,15 +127,16 @@ const ClusterConfigurationForm: React.FC<ClusterConfigurationFormProps> = (props ...@@ -126,15 +127,16 @@ const ClusterConfigurationForm: React.FC<ClusterConfigurationFormProps> = (props
<Form.Item <Form.Item
name="flinkLibPath" name="flinkLibPath"
label="lib 路径" label="lib 路径"
rules={[{required: true, message: '请输入 lib 路径!'}]} rules={[{required: true, message: '请输入 lib 的 hdfs 路径!'}]}
help="必须指定 lib 的 hdfs 路径(末尾无/),需要包含 Flink 运行时的依赖" help="指定 lib 的 hdfs 路径(末尾无/),需要包含 Flink 运行时的依赖"
> >
<Input placeholder="值如 hdfs:///flink/lib"/> <Input placeholder="值如 hdfs:///flink/lib"/>
</Form.Item> </Form.Item>
<Form.Item <Form.Item
name="flinkConfigPath" name="flinkConfigPath"
label="配置文件路径" label="配置文件路径"
help="可指定配置文件 flink-conf.yaml 的具体路径" rules={[{required: true, message: '请输入 flink-conf.yaml 路径!'}]}
help="指定 flink-conf.yaml 的具体路径"
> >
<Input placeholder="值如 /usr/local/dlink/conf/flink-conf.yaml"/> <Input placeholder="值如 /usr/local/dlink/conf/flink-conf.yaml"/>
</Form.Item> </Form.Item>
......
...@@ -62,16 +62,22 @@ export default (): React.ReactNode => { ...@@ -62,16 +62,22 @@ export default (): React.ReactNode => {
</Typography.Text> </Typography.Text>
</Paragraph> </Paragraph>
<p> </p> <p> </p>
<Timeline pending={<><Text code>0.4.0</Text> <Timeline pending={<><Text code>0.5.0</Text>
<Text type="secondary">敬请期待</Text> <Text type="secondary">敬请期待</Text>
<p> </p> <p> </p>
<Paragraph> <Paragraph>
<ul> <ul>
<li> <li>
<Link>FlinkSql Studio 时间调度</Link> <Link>支持同时托管多版本的Flink实例</Link>
</li> </li>
<li> <li>
<Link>FlinkSql Studio 依赖调度</Link> <Link>支持K8S多种运行模式</Link>
</li>
<li>
<Link>支持多种任务调度框架接口</Link>
</li>
<li>
<Link>支持UDF动态加载</Link>
</li> </li>
</ul> </ul>
</Paragraph></>} reverse={true}> </Paragraph></>} reverse={true}>
...@@ -344,7 +350,7 @@ export default (): React.ReactNode => { ...@@ -344,7 +350,7 @@ export default (): React.ReactNode => {
</ul> </ul>
</Paragraph> </Paragraph>
</Timeline.Item> </Timeline.Item>
<Timeline.Item><Text code>0.4.0</Text> <Text type="secondary">2021-11-?</Text> <Timeline.Item><Text code>0.4.0</Text> <Text type="secondary">2021-12-02</Text>
<p> </p> <p> </p>
<Paragraph> <Paragraph>
<ul> <ul>
...@@ -432,6 +438,9 @@ export default (): React.ReactNode => { ...@@ -432,6 +438,9 @@ export default (): React.ReactNode => {
<li> <li>
<Link>新增一键回收过期集群</Link> <Link>新增一键回收过期集群</Link>
</li> </li>
<li>
<Link>优化打包及扩展方式</Link>
</li>
</ul> </ul>
</Paragraph> </Paragraph>
</Timeline.Item> </Timeline.Item>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment