• 项目打jar包和运行


    打包成jar包和部署,运行。

    1.在pom.xml中加入  <packaging>jar</packaging>

    <groupId>com.demo02</groupId>
    <artifactId>demo_02</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>demo_02</name>

    这里是加入下面的maven-plugin插件,这个是能使我们用“maven ->package”就能打包成可以运行的jar包。

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
        <finalName>springbootjar</finalName>
    </build>

    2.确定只有一个主函数

    打包:maven->lifecycle->双击package 看到控制台有build success

    的字样就成功了,然后去target中找看到jar包,那就可以了。

    3.启动和运行:(知道,理论上有jre的服务器都可以启动jar包,这里一样,假设jar包我们就放在target下)

    启动:cmd 打开 ,然后可以 java –jar d:/project/demo_02/target/springbootjar.jar 回车就可以运行。(这里注意这个斜杠和路径的是不同的)

    然后 在postman中: http://电脑ip:项目端口号/getaap/xxx  就可以调用自己接口访问试试

    ------------------------------------------------------------------

    补充1:

      当为多模块项目构建时,要让父项目install一下才行,才能打成jar包,还是在父项目中package打jar包,不然会报如下错

      Non-resolvable parent POM: Could not find artifact com.ecp:ecp-main:pom:0.0.1-SNAPSHOT ,就是解析不到某个依赖

  • 相关阅读:
    什么是restful风格?
    android中设置控件获得焦点
    Android中Parcelable的原理和使用方法
    webstorm快捷键大全
    HTTP状态码
    三行代码写爬虫
    HTTrackPortable
    安装mac系统
    Vue常用的操作指令
    什么样的人不适合当程序员呢?
  • 原文地址:https://www.cnblogs.com/yiyezhiqiuwuchen/p/12191113.html
Copyright © 2020-2023  润新知