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,在各自模块中加。

  • 相关阅读:
    跨平台开发得力助手
    一分钟将你的WPF应用程序变身成炫彩动态Metro风格
    因.Net Target Framework导致的编译错误
    WCF笔记
    WCF元数据发布的2种方式:httpGetEnabled与mex
    使用ClickOnce发布应用程序
    TFS笔记
    升级镁光M4固态硬盘的固件
    Android调用RESTful WCF服务
    用原生的android SDK与PhoneGap分别做了个示例,发现PhoneGap的要慢得多
  • 原文地址:https://www.cnblogs.com/Andrew520/p/8318439.html
Copyright © 2011-2022 走看看