From c59d3777fea2e08731bc8b6c0fa7e32e5d3f6ded Mon Sep 17 00:00:00 2001
From: wanghc <2466022993@qq.com>
Date: Tue, 07 Mar 2023 18:14:06 +0800
Subject: [PATCH] docker
---
cmci-pfcs-gateway/pom.xml | 77 +++++++++++++++++++++++++++++++-------
1 files changed, 62 insertions(+), 15 deletions(-)
diff --git a/cmci-pfcs-gateway/pom.xml b/cmci-pfcs-gateway/pom.xml
index bceeca7..c9882d9 100644
--- a/cmci-pfcs-gateway/pom.xml
+++ b/cmci-pfcs-gateway/pom.xml
@@ -2,11 +2,11 @@
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
- <groupId>com.jttech.zxmx.plat</groupId>
- <artifactId>zxmx-plat-gateway</artifactId>
+ <groupId>com.jttech.pfcs</groupId>
+ <artifactId>cmci-pfcs-gateway</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>cmci-pfcs-gateway</name>
- <description>Jwssw Simple Service</description>
+ <description>cmci pufa Simple Service</description>
<parent>
<groupId>org.springframework.boot</groupId>
@@ -64,24 +64,71 @@
</dependencies>
<build>
+ <finalName>cmci-pfcs-gateway</finalName>
+ <resources>
+ <resource>
+ <targetPath>${project.build.directory}/classes</targetPath>
+ <directory>src/main/resources</directory>
+ <filtering>true</filtering>
+ <includes>
+ <include>**/*.*</include>
+ </includes>
+ </resource>
+ </resources>
+
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
+ <!-- docker 镜像生成 -->
+ <plugin>
+ <groupId>com.spotify</groupId>
+ <artifactId>docker-maven-plugin</artifactId>
+ <version>1.2.0</version>
+ <configuration>
+ <!-- 镜像名 -->
+ <imageName>${project.artifactId}</imageName>
+ <!-- Dockerfile所在目录 -->
+ <dockerDirectory>${project.basedir}/src/main/docker</dockerDirectory>
+ <!-- 生成的jar文件 -->
+ <buildArgs>
+ <JAR_FILE>${project.build.finalName}.jar</JAR_FILE>
+ </buildArgs>
+ <!-- 复制jar到docker容器指定目录 -->
+ <resources>
+ <resource>
+ <targetPath>/</targetPath>
+ <directory>${project.build.directory}</directory>
+ <include>${project.build.finalName}.jar</include>
+ </resource>
+ </resources>
+ </configuration>
+ </plugin>
+ <!-- wsdl生成插件 生成了就不用了 这里注释掉 -->
+<!-- <plugin>-->
+<!-- <groupId>org.apache.cxf</groupId>-->
+<!-- <artifactId>cxf-codegen-plugin</artifactId>-->
+<!-- <version>3.5.1</version>-->
+<!-- <executions>-->
+<!-- <execution>-->
+<!-- <id>generate-sources</id>-->
+<!-- <phase>generate-sources</phase>-->
+<!-- <configuration>-->
+<!-- <!– xml文件 –>-->
+<!-- <sourceRoot>src/main/java</sourceRoot>-->
+<!-- <wsdlRoot>${basedir}/src/main/resources/wsdl</wsdlRoot>-->
+<!-- <includes>-->
+<!-- <include>*.wsdl</include>-->
+<!-- </includes>-->
+<!-- </configuration>-->
+<!-- <goals>-->
+<!-- <goal>wsdl2java</goal>-->
+<!-- </goals>-->
+<!-- </execution>-->
+<!-- </executions>-->
+<!-- </plugin>-->
</plugins>
- <resources>
- <resource>
- <directory>src/main/java</directory>
- <includes>
- <include>**/*.xml</include>
- </includes>
- </resource>
- <resource>
- <directory>src/main/resources</directory>
- </resource>
- </resources>
-
</build>
</project>
--
Gitblit v1.8.0