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

相关文章
|
4月前
|
Java 开发工具 Maven
springboot项目打包为sdk供其他项目引用
springboot项目打包为sdk供其他项目引用
|
4月前
|
Java 测试技术 Maven
Spring Boot项目打包配置详解
Spring Boot项目打包配置详解
155 0
|
1月前
|
前端开发 JavaScript Java
Spring Boot应用中的资源分离与高效打包实践
通过实施资源分离和高效打包策略,不仅可以提升Spring Boot应用的开发和部署效率,还能显著提高用户体验。在实际项目中,根据项目的实际情况和团队的技术栈选择合适的工具和方案是关键。希望本文能为读者在Spring Boot项目中实现资源分离和高效打包提供一些有价值的参考。
|
4月前
|
Java Maven
SpringBoot项目的用maven插件打包报Test错误
SpringBoot项目的用maven插件打包报Test错误
|
1月前
|
Java Maven
构建Springboot项目、实现简单的输出功能、将项目打包成可以执行的JAR包(详细图解过程)
这篇文章详细介绍了构建SpringBoot项目的过程,包括新建工程、选择环境配置、添加依赖、项目结构说明,并演示了如何编写一个简单的Controller控制器实现输出功能,最后讲解了如何使用Maven将项目打包成可执行的JAR包,并提供了运行JAR包的命令和测试效果。
构建Springboot项目、实现简单的输出功能、将项目打包成可以执行的JAR包(详细图解过程)
|
1月前
|
Dubbo Java Nacos
【实战攻略】破解Dubbo+Nacos+Spring Boot 3 Native打包后运行异常的终极秘籍——从零开始彻底攻克那些让你头疼不已的技术难题!
【8月更文挑战第15天】Nacos作为微服务注册与配置中心受到欢迎,但使用Dubbo+Nacos+Spring Boot 3进行GraalVM native打包后常遇运行异常。本文剖析此问题及其解决策略:确认GraalVM版本兼容性;配置反射列表以支持必要类和方法;采用静态代理替代动态代理;检查并调整配置文件;禁用不支持的功能;利用日志和GraalVM诊断工具定位问题;根据诊断结果调整GraalVM配置。通过系统排查方法,能有效解决此类问题,确保服务稳定运行。
52 0
|
2月前
|
Java 持续交付 Maven
Spring Boot程序的打包与运行:构建高效部署流程
构建高效的Spring Boot部署流程对于保障应用的快速、稳定上线至关重要。通过采用上述策略,您可以确保部署过程的自动化、可靠性和高效性,从而将专注点放在开发上面。无论是通过Maven的生命周期命令进行打包,还是通过容器技术对部署过程进行优化,选择正确的工具与实践是成功实现这一目标的关键。
90 2
|
4月前
|
Java
springboot打包错误:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resource
springboot打包错误:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resource
66 0
|
3月前
|
运维 安全 Java
SpringBoot运维篇(打包,多环境,日志)
SpringBoot运维篇(打包,多环境,日志)
|
3月前
|
Java 应用服务中间件 Maven
SpringBoot(三)之打包方式
在 mainClass 元素中指定主类的完全限定名,这是可执行 JAR 文件的入口点。
73 0

热门文章

最新文章