|
@@ -89,30 +89,56 @@
|
|
|
|
|
|
<build>
|
|
|
<finalName>file</finalName>
|
|
|
+<!-- <plugins>-->
|
|
|
+<!-- <!– <plugin>–>-->
|
|
|
+<!-- <!– <groupId>org.springframework.boot</groupId>–>-->
|
|
|
+<!-- <!– <artifactId>spring-boot-maven-plugin</artifactId>–>-->
|
|
|
+<!-- <!– <version>3.0.1</version>–>-->
|
|
|
+<!-- <!– </plugin>–>-->
|
|
|
+<!-- <plugin>-->
|
|
|
+<!-- <groupId>org.apache.maven.plugins</groupId>-->
|
|
|
+<!-- <artifactId>maven-compiler-plugin</artifactId>-->
|
|
|
+<!-- <configuration>-->
|
|
|
+<!-- <source>17</source>-->
|
|
|
+<!-- <target>17</target>-->
|
|
|
+<!-- </configuration>-->
|
|
|
+<!-- </plugin>-->
|
|
|
+<!-- <plugin>-->
|
|
|
+<!-- <groupId>org.springframework.boot</groupId>-->
|
|
|
+<!-- <artifactId>spring-boot-maven-plugin</artifactId>-->
|
|
|
+<!-- <configuration>-->
|
|
|
+<!-- <excludes>-->
|
|
|
+<!-- <exclude>-->
|
|
|
+<!-- <groupId>org.projectlombok</groupId>-->
|
|
|
+<!-- <artifactId>lombok</artifactId>-->
|
|
|
+<!-- </exclude>-->
|
|
|
+<!-- </excludes>-->
|
|
|
+<!-- </configuration>-->
|
|
|
+<!-- </plugin>-->
|
|
|
+<!-- </plugins>-->
|
|
|
<plugins>
|
|
|
- <!-- <plugin>-->
|
|
|
- <!-- <groupId>org.springframework.boot</groupId>-->
|
|
|
- <!-- <artifactId>spring-boot-maven-plugin</artifactId>-->
|
|
|
- <!-- <version>3.0.1</version>-->
|
|
|
- <!-- </plugin>-->
|
|
|
- <plugin>
|
|
|
- <groupId>org.apache.maven.plugins</groupId>
|
|
|
- <artifactId>maven-compiler-plugin</artifactId>
|
|
|
- <configuration>
|
|
|
- <source>17</source>
|
|
|
- <target>17</target>
|
|
|
- </configuration>
|
|
|
- </plugin>
|
|
|
<plugin>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
+ <version>3.0.1</version>
|
|
|
+ </plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>com.spotify</groupId>
|
|
|
+ <artifactId>docker-maven-plugin</artifactId>
|
|
|
+ <version>1.2.2</version>
|
|
|
<configuration>
|
|
|
- <excludes>
|
|
|
- <exclude>
|
|
|
- <groupId>org.projectlombok</groupId>
|
|
|
- <artifactId>lombok</artifactId>
|
|
|
- </exclude>
|
|
|
- </excludes>
|
|
|
+ <imageName>192.168.137.192:5000/${project.artifactId}:${project.version}
|
|
|
+ </imageName>
|
|
|
+ <baseImage>jdk19</baseImage>
|
|
|
+ <entryPoint>["java", "‐jar", "/${project.build.finalName}.jar"]</entryPoint>
|
|
|
+ <resources>
|
|
|
+ <resource>
|
|
|
+ <targetPath>/</targetPath>
|
|
|
+ <directory>${project.build.directory}</directory>
|
|
|
+ <include>${project.build.finalName}.jar</include>
|
|
|
+ </resource>
|
|
|
+ </resources>
|
|
|
+ <dockerHost>http://192.168.137.192:2375</dockerHost>
|
|
|
</configuration>
|
|
|
</plugin>
|
|
|
</plugins>
|