Skip to content

Commit

Permalink
[Optimize][POM] optimize package (DataLinkDC#1468)
Browse files Browse the repository at this point in the history
* optimize package

* optimize note
  • Loading branch information
zackyoungh authored Dec 26, 2022
1 parent 3ee3421 commit e27a5e3
Show file tree
Hide file tree
Showing 13 changed files with 367 additions and 59 deletions.
71 changes: 71 additions & 0 deletions dlink-app/dlink-app-base/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -151,5 +151,76 @@
</dependency>
</dependencies>
</profile>

<profile>
<id>all</id>
<dependencies>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-client-1.11</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.11</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-client-1.12</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.12</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-client-1.13</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.13</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-client-1.14</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.14</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-client-1.15</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.15</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-client-1.16</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.16</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
</profile>
</profiles>
</project>
12 changes: 12 additions & 0 deletions dlink-app/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,18 @@
</modules>
</profile>

<profile>
<id>all</id>
<modules>
<module>dlink-app-1.11</module>
<module>dlink-app-1.12</module>
<module>dlink-app-1.13</module>
<module>dlink-app-1.14</module>
<module>dlink-app-1.15</module>
<module>dlink-app-1.16</module>
</modules>
</profile>

<profile>
<id>web</id>
<modules>
Expand Down
109 changes: 56 additions & 53 deletions dlink-assembly/src/main/assembly/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,13 +58,66 @@
<include>upgrade/*/*/*.sql</include>
</includes>
</fileSet>
<!--<fileSet>-->
<!-- <directory>${project.parent.basedir}/build/extends/</directory>-->
<!-- <outputDirectory>plugins</outputDirectory>-->
<!-- <includes>-->
<!-- <include>%regex[dlink-catalog-mysql-1.\d+-${project.version}.jar]</include>-->
<!-- <include>%regex[dlink-client-1.\d+-${project.version}.jar]</include>-->
<!-- </includes>-->
<!--</fileSet>-->
<fileSet>
<directory>${project.parent.basedir}/build/extends/</directory>
<outputDirectory>plugins/flink1.11</outputDirectory>
<includes>
<include>dlink-client-1.11-${project.version}.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/build/extends/</directory>
<outputDirectory>plugins/flink1.12</outputDirectory>
<includes>
<include>dlink-client-1.12-${project.version}.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/build/extends/</directory>
<outputDirectory>plugins/flink1.13</outputDirectory>
<includes>
<include>dlink-catalog-mysql-1.13-${project.version}.jar</include>
<include>dlink-client-1.13-${project.version}.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/build/extends/</directory>
<outputDirectory>plugins/flink1.14</outputDirectory>
<includes>
<include>dlink-catalog-mysql-1.14-${project.version}.jar</include>
<include>dlink-client-1.14-${project.version}.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/build/extends/</directory>
<outputDirectory>plugins/flink1.15</outputDirectory>
<includes>
<include>dlink-catalog-mysql-1.15-${project.version}.jar</include>
<include>dlink-client-1.15-${project.version}.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/build/extends/</directory>
<outputDirectory>plugins/flink1.16</outputDirectory>
<includes>
<include>dlink-catalog-mysql-1.16-${project.version}.jar</include>
<include>dlink-client-1.16-${project.version}.jar</include>
</includes>
</fileSet>

<fileSet>
<directory>${project.parent.basedir}/build/extends/</directory>
<outputDirectory>plugins</outputDirectory>
<includes>
<include>%regex[dlink-catalog-mysql-1.\d+-${project.version}.jar]</include>
<include>%regex[dlink-client-base-${project.version}.jar]</include>
<include>%regex[dlink-client-1.\d+-${project.version}.jar]</include>
<include>dlink-client-base-${project.version}.jar</include>
</includes>
</fileSet>
<fileSet>
Expand All @@ -74,14 +127,6 @@
<include>%regex[dlink-app-1.\d+-${project.version}-jar-with-dependencies.jar]</include>
</includes>
</fileSet>
<!--<fileSet>
<directory>${project.parent.basedir}/dlink-function/target
</directory>
<outputDirectory>lib</outputDirectory>
<includes>
<include>dlink-function-${project.version}.jar</include>
</includes>
</fileSet>-->
<fileSet>
<directory>${project.parent.basedir}/dlink-metadata/dlink-metadata-clickhouse/target
</directory>
Expand Down Expand Up @@ -194,48 +239,6 @@
<include>dlink-alert-wechat-${project.version}.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/dlink-app/dlink-app-1.11/target</directory>
<outputDirectory>jar</outputDirectory>
<includes>
<include>dlink-app-1.11-${project.version}-jar-with-dependencies.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/dlink-app/dlink-app-1.12/target</directory>
<outputDirectory>jar</outputDirectory>
<includes>
<include>dlink-app-1.12-${project.version}-jar-with-dependencies.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/dlink-app/dlink-app-1.13/target</directory>
<outputDirectory>jar</outputDirectory>
<includes>
<include>dlink-app-1.13-${project.version}-jar-with-dependencies.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/dlink-app/dlink-app-1.14/target</directory>
<outputDirectory>jar</outputDirectory>
<includes>
<include>dlink-app-1.14-${project.version}-jar-with-dependencies.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/dlink-app/dlink-app-1.15/target</directory>
<outputDirectory>jar</outputDirectory>
<includes>
<include>dlink-app-1.15-${project.version}-jar-with-dependencies.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/dlink-app/dlink-app-1.16/target</directory>
<outputDirectory>jar</outputDirectory>
<includes>
<include>dlink-app-1.16-${project.version}-jar-with-dependencies.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/dlink-doc/extends</directory>
<outputDirectory>jar</outputDirectory>
Expand Down
10 changes: 10 additions & 0 deletions dlink-catalog/dlink-catalog-mysql/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,16 @@
<module>dlink-catalog-mysql-1.16</module>
</modules>
</profile>

<profile>
<id>all</id>
<modules>
<module>dlink-catalog-mysql-1.13</module>
<module>dlink-catalog-mysql-1.14</module>
<module>dlink-catalog-mysql-1.15</module>
<module>dlink-catalog-mysql-1.16</module>
</modules>
</profile>
</profiles>

</project>
36 changes: 36 additions & 0 deletions dlink-client/dlink-client-base/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -139,5 +139,41 @@
</dependency>
</dependencies>
</profile>

<profile>
<id>all</id>
<dependencies>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.11</artifactId>
<scope>${scope.runtime}</scope>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.12</artifactId>
<scope>${scope.runtime}</scope>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.13</artifactId>
<scope>${scope.runtime}</scope>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.14</artifactId>
<scope>${scope.runtime}</scope>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.15</artifactId>
<scope>${scope.runtime}</scope>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-flink-1.16</artifactId>
<scope>${scope.runtime}</scope>
</dependency>
</dependencies>
</profile>
</profiles>
</project>
12 changes: 12 additions & 0 deletions dlink-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,18 @@
<module>dlink-client-1.16</module>
</modules>
</profile>

<profile>
<id>all</id>
<modules>
<module>dlink-client-1.11</module>
<module>dlink-client-1.12</module>
<module>dlink-client-1.13</module>
<module>dlink-client-1.14</module>
<module>dlink-client-1.15</module>
<module>dlink-client-1.16</module>
</modules>
</profile>
</profiles>

</project>
Loading

0 comments on commit e27a5e3

Please sign in to comment.