zoukankan      html  css  js  c++  java
  • SpringBoot项目多模块打包与部署【pom文件问题】

    【bean的pom】

    【user的pom】 特别注意,user模块因为有返回jsp页面和web相关,所以需要加入web依赖。



    chapter23
    com.yuqiyu
    1.0.0

    4.0.0
    com.yuqiyu
    user

    <dependencies>
        <!--添加bean模块依赖-->
        <dependency>
            <groupId>com.yuqiyu</groupId>
            <artifactId>bean</artifactId>
            <version>1.0.0</version>
        </dependency>
        
            <!--     引入web依赖  -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency> 
    </dependencies>
    
        <build>
    	<plugins>
    		<plugin>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-maven-plugin</artifactId>
    			<version>2.3.2</version>
    		</plugin>
    	</plugins>
    </build>
    

    【pager的pom】 pager的打包方式不能是war,改成jar


    4.0.0

    <groupId>com.yuqiyu</groupId>
    <artifactId>pager</artifactId>
    <version>1.0.0</version>
    <packaging>jar</packaging>
    
    <name>pager</name>
    <description>Demo project for Spring Boot</description>
    
    <parent>
    	<groupId>com.yuqiyu</groupId>
    	<artifactId>chapter23</artifactId>
    	<version>1.0.0</version>
    </parent>
    <dependencies>
    	<!--引入用户模块-->
    	<dependency>
    		<groupId>com.yuqiyu</groupId>
    		<artifactId>user</artifactId>
    		<version>1.0.0</version>
    	</dependency>
        
    </dependencies>
    
    	<build>
        
    	<plugins>
    		<plugin>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-maven-plugin</artifactId>
    			<version>2.3.2</version>
    		</plugin>
    	</plugins>
    
    	<finalName>pager</finalName>
    </build>
    

    【主模块的pom】最好不要加sprigboot-starter-parent和stater-web,配置最好在各个模块自行添加需要的配,避免引起冲突。还有主pom不加maven-plugin,在各自模块中加。

  • 相关阅读:
    Redhat 8 nfs网络共享
    Cisco ASA NAT (1) 静态配置和端口映射
    DISM命令行工具修复Windows 10映像
    開啟windows 7 ,10 的熱點功能(無線熱點)
    symantec SMG 抓包
    在 MacBook 上安装 Ubuntu
    springboot整合的MongoDB(一){博主新人入坑,不对的地方还望大哥指出}
    feign接口无法传递参数 (初学者)
    low cache rba恢复到on disk rba
    控制文件被删除的测试
  • 原文地址:https://www.cnblogs.com/Andrew520/p/8318439.html
Copyright © 2011-2022 走看看