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文件:

  • 相关阅读:
    Java Mybatis 传参方式
    html Js跨域提交数据方法,跨域提交数据后台获取不到数据
    uuidgen
    shell 案例
    docker搭建tomcat环境
    redis主从+哨兵模式(借鉴)
    ansible-playbook 案例
    NFS
    mysql -sql语句
    定时任务crontab命令
  • 原文地址:https://www.cnblogs.com/chenzheng8975/p/10689918.html
Copyright © 2011-2022 走看看