zoukankan      html  css  js  c++  java
  • 使用Maven为SpringBoot项目打包

    一、maven通过命令行打jar包

    进入项目目录,执行如下命令:

    mvn -Dmaven.test.skip -U clean package

    发现报如下错误:

    [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin
    :2.1.4.RELEASE:repackage (repackage) on project model: Execution repackage of go
    al org.springframework.boot:spring-boot-maven-plugin:2.1.4.RELEASE:repackage fai
    led: Unable to find main class

    解决办法:

    新增如下代码,并将代码移到主工程目录下:

    继续执行上面的打包命令:

    打包成功!

    进入生成的jar目录中,运行jar文件:

    java -jar web-0.0.1-SNAPSHOT.jar

     二、maven通过命令行打war包

    修改代码如下

    进入项目目录,执行如下命令:

    mvn -Dmaven.test.skip -U clean package

    发现报如下错误:

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:3.2.2:w
    ar (default-war) on project web: Error assembling WAR: webxml attribute is requi
    red (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]
    [ERROR]

    解决办法:

    新增如下代码结构

    继续执行上面的打包命令:

    打包成功!

    进入生成的war目录中,运行war文件:

  • 相关阅读:
    (C#)asp_net调试错误解决方法收集(1)
    asp.net调试技巧
    asp。Net 页面传值
    viewState详解
    Session,ViewState用法
    asp.net中通过form表单submit提交到后台的实例
    C#读写xml文件
    Asp.Net前台调用后台变量
    3. mybatis # 与 $ 的区别
    IDEA 中 使用 git(Git)
  • 原文地址:https://www.cnblogs.com/chenzheng8975/p/10689918.html
Copyright © 2011-2022 走看看