SpringBoot_pom_02_打包

简介:

SpringBoot_pom_02_打包
  • 使用
    • 创建一个空的项目,如下图
      75740257-f923-4792-aafc-a6925df66959-5210562.jpg
    • 在pom中引入,SpringBoot依赖和mave_plugin打包依赖
      eeb1c1d0-eea0-4c52-bb17-75ae272c9483-5210562.jpg
    • 在maven中,执行打包操作,如下命令
      b35d62a2-2d52-43c3-8631-672b2d85fe7f-5210562.jpg
    • 显示结果:
      • Failed to execute goal org.springframework.boot:
        • spring-boot-maven-plugin:2.2.5.RELEASE:
          • repackage (default) on project SpringBoot-Maven-Plugin:
            • Execution default of goal org.springframework.boot:
              • spring-boot-maven-plugin:2.2.5.RELEASE:
                • repackage failed: Unable to find main class
      • 原因:
        • 在此package阶段中,可以通过使用配置选项(如下所示)或向Main-Class清单添加属性来指定要启动的主类。如果您未指定主类,则插件会使用public static void main(String[] args)方法搜索类。如果都没有,就会报错。
      • 解决:
        • 创建SpringBoot启动类,重新打包成功,如下
          9e1b4a73-81b7-4039-88b4-6339fccf9dc9-5210562.jpg
          d3f0bc27-2f6c-4ea2-84dd-0d89e9d0000d-5210562.jpg
  • 添加configuration,可以打包出另一个jar包。
    e314091b-7488-483f-8b25-3c18c794c56b-5210562.jpg
  • finalName 设定打包名称
    662e9c97-bf24-4b87-bbfd-13e6bc9760d2-5210562.jpg
  • 修改打包方式,war或者jar
    89ffb5e2-c0af-4da5-bba1-eb2607b6ad7f-5210562.jpg
    • 构建war包,最好添加上以下依赖:
      73d192ad-e74f-4887-b8b6-4f9489977e71-5210562.jpg

相关文章
|
2月前
|
Java 开发工具 Maven
springboot项目打包为sdk供其他项目引用
springboot项目打包为sdk供其他项目引用
|
3月前
|
Java 测试技术 Maven
Spring Boot项目打包配置详解
Spring Boot项目打包配置详解
83 0
|
4月前
|
Java
dockerfile打包阿里云镜像 springboot实战项目(阿里云镜像仓失败 处理)
dockerfile打包阿里云镜像 springboot实战项目(阿里云镜像仓失败 处理)
|
4月前
|
Java Maven
SpringBoot项目如何打包、部署
SpringBoot项目如何打包、部署
65 0
|
30天前
|
SQL 监控 Java
nacos常见问题之dubbo+nacos+springboot3的native打包成功后运行出现异常如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
36 2
|
4月前
|
Java 应用服务中间件 nginx
springboot项目打包后页面访问不到
springboot项目打包后页面访问不到
56 1
|
1月前
|
jenkins Java 持续交付
详解如何使用Jenkins一键打包部署SpringBoot项目
详解如何使用Jenkins一键打包部署SpringBoot项目
67 0
|
2月前
|
Java 应用服务中间件 Maven
SpringBoot分离资源文件打包
SpringBoot分离资源文件打包
|
2月前
|
JSON Java Maven
SpringBoot使用git-commit-id-maven-plugin打包
【2月更文挑战第1天】 git-commit-id-maven-plugin 是一个maven 插件,用来在打包的时候将git-commit 信息打进jar中。 这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项目的维护。至于它的作用,用官方说法,这个功能对于大型分布式项目来说是无价的。
85 0

热门文章

最新文章