• idea上maven打包


    首先要实现maven打包,pom需要引入依赖

    pom.xml

     <project>
     <dependencies>
      ……
    </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId><!--要通过maven进行打包操作 需要这个插件--> </plugin> </plugins> </build> </project>

    然后也有一些相关配置:

    其中:  

    <packaging></packaging> 设置打成jar或war包     <skipTests>true</skipTests>跳过打包时的test检查
    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.1.6.RELEASE</version>
            <relativePath/> <!-- lookup parent from repository -->
        </parent>
        <groupId>com.nsoft</groupId>
        <artifactId>gkzp</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <packaging>war</packaging><!--mvn package 打包方式,  jar为jar包   war 为war包(由于采用web3.0 规范,是没有web.xml 的,需另行配置(别忘了servlet))-->
        <name>gzy-gkzp</name>
        <description>广职院-公开招聘系统网站</description>
    
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
            <java.version>1.8</java.version><!--JDK版本1.8-->
            <skipTests>true</skipTests> <!--mvn命令打包跳过test-->
        </properties>
    </xml>

    然后就可以用mvn package命令打包了,但我本地装了好几个maven、是用本地的还是idea自带的啥的,可能会有有问题。直接如下ok。

     然后dos下命令 java - jar gkzp-0.0.1-SNAPSHOT.war 启动  (war包和jar包都可以用java - jar部署运行)。

    这里别忘了把tomcat依赖的<scope>provided</scope>参数注释掉(不然打的war包要放到额外的tomcat容器中才能运行的)

  • 相关阅读:
    如何打一个RPM包
    使用gogs和glide来轻松拉取golang第三方库
    go包管理工具glide使用方法
    安装使用supervisor来启动服务
    Simple, Poetic, Pithy
    令人懊恼的阉割版fabric sdk功能缺失
    如何在golang中打印grpc详细日志
    使用Goland同步远程代码
    如何将github项目上传至gitlab
    openstack搭建之-nova配置(10)
  • 原文地址:https://www.cnblogs.com/zdyang/p/11507979.html
Copyright © 2020-2023  润新知