SpringBoot項目多模塊打包與部署【pom文件問題】
阿新 • • 發佈:2018-01-19
info des script dep iyu 依賴 frame mave framework
【bean的pom】
【user的pom】 特別註意,user模塊因為有返回jsp頁面和web相關,所以需要加入web依賴。
<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
<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,在各自模塊中加。
SpringBoot項目多模塊打包與部署【pom文件問題】