|
|
|
@ -16,13 +16,13 @@
|
|
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
|
|
|
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
|
|
|
|
|
|
|
|
|
<!-- 推荐使用Harbor --> |
|
|
|
|
<docker.registry.url>192.168.0.157</docker.registry.url> |
|
|
|
|
<docker.registry.host>http://${docker.registry.url}:2375</docker.registry.host> |
|
|
|
|
<!-- Docker仓库服务配置 --> |
|
|
|
|
<docker.registry.url>192.168.0.188</docker.registry.url> |
|
|
|
|
<docker.username>admin</docker.username> |
|
|
|
|
<docker.password>Harbor12345</docker.password> |
|
|
|
|
<docker.password>admin12345</docker.password> |
|
|
|
|
<docker.namespace>blade</docker.namespace> |
|
|
|
|
<docker.plugin.version>1.4.13</docker.plugin.version> |
|
|
|
|
<docker.fabric.skip>false</docker.fabric.skip> |
|
|
|
|
<docker.fabric.version>0.42.0</docker.fabric.version> |
|
|
|
|
</properties> |
|
|
|
|
|
|
|
|
|
<modules> |
|
|
|
@ -120,29 +120,29 @@
|
|
|
|
|
</executions> |
|
|
|
|
</plugin> |
|
|
|
|
<plugin> |
|
|
|
|
<groupId>com.spotify</groupId> |
|
|
|
|
<artifactId>dockerfile-maven-plugin</artifactId> |
|
|
|
|
<version>${docker.plugin.version}</version> |
|
|
|
|
<groupId>io.fabric8</groupId> |
|
|
|
|
<artifactId>docker-maven-plugin</artifactId> |
|
|
|
|
<version>${docker.fabric.version}</version> |
|
|
|
|
<configuration> |
|
|
|
|
<username>${docker.username}</username> |
|
|
|
|
<password>${docker.password}</password> |
|
|
|
|
<repository>${docker.registry.url}/${docker.namespace}/${project.artifactId}</repository> |
|
|
|
|
<tag>${project.version}</tag> |
|
|
|
|
<useMavenSettingsForAuth>true</useMavenSettingsForAuth> |
|
|
|
|
<skip>true</skip> |
|
|
|
|
<authConfig> |
|
|
|
|
<username>${docker.username}</username> |
|
|
|
|
<password>${docker.password}</password> |
|
|
|
|
</authConfig> |
|
|
|
|
<registry>${docker.registry.url}</registry> |
|
|
|
|
<images> |
|
|
|
|
<image> |
|
|
|
|
<name>${docker.namespace}/${project.build.finalName}:${project.version}</name> |
|
|
|
|
<alias>${project.name}</alias> |
|
|
|
|
<build> |
|
|
|
|
<dockerFile>${project.basedir}/Dockerfile</dockerFile> |
|
|
|
|
</build> |
|
|
|
|
</image> |
|
|
|
|
</images> |
|
|
|
|
<buildArgs> |
|
|
|
|
<JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE> |
|
|
|
|
<JAR_FILE>${basedir}/target/${project.build.finalName}.jar</JAR_FILE> |
|
|
|
|
</buildArgs> |
|
|
|
|
</configuration> |
|
|
|
|
<!--子服务添加如下配置,运行 mvn deploy 命令便会自动打包镜像--> |
|
|
|
|
<!--<executions> |
|
|
|
|
<execution> |
|
|
|
|
<id>default</id> |
|
|
|
|
<goals> |
|
|
|
|
<goal>build</goal> |
|
|
|
|
<goal>push</goal> |
|
|
|
|
</goals> |
|
|
|
|
</execution> |
|
|
|
|
</executions>--> |
|
|
|
|
</plugin> |
|
|
|
|
<plugin> |
|
|
|
|
<groupId>org.apache.maven.plugins</groupId> |
|
|
|
@ -167,13 +167,6 @@
|
|
|
|
|
</plugins> |
|
|
|
|
</pluginManagement> |
|
|
|
|
<plugins> |
|
|
|
|
<plugin> |
|
|
|
|
<groupId>com.spotify</groupId> |
|
|
|
|
<artifactId>dockerfile-maven-plugin</artifactId> |
|
|
|
|
<configuration> |
|
|
|
|
<skip>true</skip> |
|
|
|
|
</configuration> |
|
|
|
|
</plugin> |
|
|
|
|
<plugin> |
|
|
|
|
<groupId>org.springframework.boot</groupId> |
|
|
|
|
<artifactId>spring-boot-maven-plugin</artifactId> |
|
|
|
|