5
1
Login
README
License

springboot+maven+docker

badge badge badge

在当前的这个示例中

  • 将通过云原生构建实现,打包 springboot+maven 项目,构建 Docker 镜像并发布到制品库。
  • 并配置 settings.xml 使用腾讯云的 Maven Mirror 进行加速。

前提条件

  1. 使用 云原生构建(CNB) 构建项目
  2. 编写 Dockerfile 文件
  3. 声明式的 构建缓存
  4. 了解 环境变量 及其用法
  5. 了解如何使用 Docker 制品库
  6. 配置 .ide/Dockerfile,使用 云原生开发

配置腾讯云 Maven Mirror 和私有仓库

  • 请参考:仓库中的 settings.xml 和 pom.xml,里面也有相应的注释。
  • 编译构建:
    • 编译 mvn package -s ./settings.xml (具体命令以实际情况为准)。
    • 发布 maven 包 maven deploy -s ./settings.xml (具体命令以实际情况为准)。
    • 如果配置的 Mirror 不生效,试试将 -s 改为 -gs, 如 mvn package -gs ./settings.xml

快速开始

启动服务

  1. 命令行运行
# 控制台输入命令
$ mvn spring-boot:run
  1. Debug 模式运行
  • 点击 VS Code 左侧的活动栏中的 “运行和调试” 图标,从运行和调试下拉列表中选择 “Launch file”,然后点击绿色的运行按钮(或直接按 F5)。 查看如何配置

About

maven 构建 docker 镜像发布到制品库

example

贡献者
1

Language
XML31.5%
Java29%
Markdown11.1%
Dockerfile10.2%
Others18.2%