zoukankan      html  css  js  c++  java
  • Springboot打jar 包

    1.修改配置文件pom.xml

    添加打包形式设置为jar形式

    <packaging>jar</packaging>

     2.在build标签内添加内容如下

    finalname为打包成jar包的名字

    configuration内需要设置主类,即入口类,有时候不配置会报错。

    <build>
            <finalName>Demo</finalName>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
    
                <plugin>
                    <groupId>org.mybatis.generator</groupId>
                    <artifactId>mybatis-generator-maven-plugin</artifactId>
                    <version>1.3.2</version>
                    <configuration>
                        <mainClass>stdu.wys.DemoApplication</mainClass>
                    </configuration>
                </plugin>
            </plugins>
    
        </build>

    3.

    在src/test/java下包含一个测试类,在SpringBootTest的注解中加入内容,

    @SpringBootTest(classes = {主类的名字.class})

    4、有外部引用的jar 包时,要引入该包所在的位置

    <!-- 外部引用的jar包 -->
    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>fastjson</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <scope>system</scope>
      <!-- 本地路径 -->            
      <systemPath>${project.basedir}/src/main/resources/lib/fastjson</systemPath> </dependency>

    5.在项目处右键run->Maven build

    点击run

    然后会开始打包,成功之后出现下边的显示

     6.运行

    生成的jar包默认放在了目录的target下面,直接运行即可

    cd 到对应的目录,运行jar包即可

    java -jar Demo.jar

  • 相关阅读:
    sublime 安装 插件 package control,安装docblockr
    常用PHP方法个人汇总
    Linux使用SVN 钩子自动同步更新网站代码
    PHP处理微信支付回调
    nodejs v4.4.5在windows下的安装
    jQuery延迟执行的方法,常用于TAB效果和各种切换效果
    textarea提示还能输入多少字
    有关git的记录
    异常的处理,异常日志的规约
    poi导入导出
  • 原文地址:https://www.cnblogs.com/yrjns/p/12672207.html
Copyright © 2011-2022 走看看