|
@@ -8,6 +8,11 @@
|
|
|
<artifactId>data_pull_client</artifactId>
|
|
|
<version>1.0.0</version>
|
|
|
|
|
|
+ <properties>
|
|
|
+ <docker.registry.url>registry.cn-shanghai.aliyuncs.com</docker.registry.url>
|
|
|
+ <docker.group>winhc-spider</docker.group>
|
|
|
+ </properties>
|
|
|
+
|
|
|
<dependencies>
|
|
|
<dependency>
|
|
|
<groupId>org.slf4j</groupId>
|
|
@@ -78,7 +83,8 @@
|
|
|
</goals>
|
|
|
<configuration>
|
|
|
<transformers>
|
|
|
- <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
|
|
|
+ <transformer
|
|
|
+ implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
|
|
|
<mainClass>com.winhc.data.DataPull</mainClass>
|
|
|
</transformer>
|
|
|
</transformers>
|
|
@@ -86,6 +92,45 @@
|
|
|
</execution>
|
|
|
</executions>
|
|
|
</plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>com.google.cloud.tools</groupId>
|
|
|
+ <artifactId>jib-maven-plugin</artifactId>
|
|
|
+ <version>3.3.1</version>
|
|
|
+ <configuration>
|
|
|
+ <from>
|
|
|
+ <image>
|
|
|
+ eclipse-temurin:8u372-b07-jre-alpine
|
|
|
+ </image>
|
|
|
+ </from>
|
|
|
+ <to>
|
|
|
+ <image>${docker.registry.url}/${docker.group}/data-pull-client</image>
|
|
|
+ <tags>
|
|
|
+ <tag>latest</tag>
|
|
|
+ </tags>
|
|
|
+ </to>
|
|
|
+ <container>
|
|
|
+ <mainClass>com.winhc.data.DataPull</mainClass>
|
|
|
+ <jvmFlags>
|
|
|
+ <jvmFlag>-Xms4g</jvmFlag>
|
|
|
+ <jvmFlag>-Xmx4g</jvmFlag>
|
|
|
+ </jvmFlags>
|
|
|
+ <environment>
|
|
|
+ <TZ>Asia/Shanghai</TZ>
|
|
|
+ </environment>
|
|
|
+ <!--使用该参数将镜像的创建时间与系统时间对齐-->
|
|
|
+ <creationTime>USE_CURRENT_TIMESTAMP</creationTime>
|
|
|
+ </container>
|
|
|
+ </configuration>
|
|
|
+ <executions>
|
|
|
+ <execution>
|
|
|
+ <phase>package</phase>
|
|
|
+ <goals>
|
|
|
+ <goal>build</goal>
|
|
|
+ </goals>
|
|
|
+ </execution>
|
|
|
+ </executions>
|
|
|
+ </plugin>
|
|
|
+
|
|
|
</plugins>
|
|
|
</build>
|
|
|
|