dockerfile-maven-plugin 打包镜像_09

简介:

dockerfile-maven-plugin_09
  • 如图
    9e03670a-1055-451b-8191-b31bd97942df-5210562.jpg
  • 代码:
  • <properties>
    • <java.version>1.8</java.version>
    • <!--docker私服地址-->
    • <docker.repostory>192...111:2375</docker.repostory>
  • </properties>
  • <plugins>
    • <plugin>
      • <groupId>org.springframework.boot</groupId>
      • <artifactId>spring-boot-maven-plugin</artifactId>
    • </plugin>
    • <plugin>
      • <groupId>org.apache.maven.plugins</groupId>
      • <artifactId>maven-deploy-plugin</artifactId>
      • <configuration>
        • <skip>true</skip>
      • </configuration>
    • </plugin>
    • <plugin>
      • <groupId>com.spotify</groupId>
      • <artifactId>dockerfile-maven-plugin</artifactId>
      • <version>1.4.10</version>
      • <executions>
        • <execution>
        • </execution>
          • <id>default</id>
          • <goals>
            • <!---部署的时候使用->
            • <goal>push</goal>
            • <!--如果package时不想用docker打包,就注释掉这个goal-->
            • <goal>build</goal>
          • </goals>
        • </execution>
      • </executions>
      • <configuration>
        • <repository>${docker.repostory}/${project.artifactId}</repository>
        • <tag>${project.version}</tag>
        • <buildArgs>
          • <!--提供参数向Dockerfile传递-->
          • <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
        • </buildArgs>
      • </configuration>
    • </plugin>
  • </plugins>

相关文章
|
3月前
|
Java Maven
如何用Maven打包
如何用Maven打包
110 0
|
4月前
|
Java 应用服务中间件 Maven
配置阿里的maven镜像
配置阿里的maven镜像
1262 0
|
5月前
|
XML SQL Java
Maven的三种打包方式(jar、shade、assembly)
Maven的三种打包方式(jar、shade、assembly)
424 0
|
3月前
|
Java Maven
Maven配置仓储和配置国内镜像
Maven配置仓储和配置国内镜像
387 0
|
21天前
|
XML Java Maven
深入探讨Maven打包:打造精致的Zip包
本文介绍了如何使用Maven将Spring Boot项目打包并部署。首先,利用Maven Assembly Plugin创建包含JAR的ZIP文件,以便于部署和修改配置文件。该插件允许自定义打包内容和格式。在`package.xml`中定义了打包格式、依赖、脚本和资源文件的规则。接着,在POM.xml中配置插件,排除配置文件和静态资源以保持外部。最后,执行`mvn package`命令生成分发包,简化了项目的部署流程。
88 1
|
5月前
|
Java Maven
使用 maven 自动将源码打包并发布
使用 maven 自动将源码打包并发布
66 0
|
2月前
|
IDE Java Maven
|
2月前
|
JSON Java Maven
SpringBoot使用git-commit-id-maven-plugin打包
【2月更文挑战第1天】 git-commit-id-maven-plugin 是一个maven 插件,用来在打包的时候将git-commit 信息打进jar中。 这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项目的维护。至于它的作用,用官方说法,这个功能对于大型分布式项目来说是无价的。
80 0
|
2月前
|
Java Maven
Maven项目模块打包引入
Maven项目模块打包引入
25 0
|
3月前
|
Java Linux Maven
IDEA的maven的package打包
IDEA的maven的package打包
27 1