概述
因项目需要,在SSM的父项目中添加了一个用SpringBoot搭建的子模块,供定时任用。具体实施如下:
依赖处理
- 在父pom文件中添加
<module>order_task</module>
- 在order_task子项目的pom文件中添加
<parent>
<artifactId>orderCenter</artifactId>
<groupId>com.xxxx</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>order_task</artifactId>
<packaging>jar</packaging>
<name>order_task</name>
<version>0.0.1-SNAPSHOT</version>
<description>定时任务 - boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencyManagement>
<dependencies>
<!--
使用场景:当父依赖是公司内部依赖时(PS:不是spring-boot-starter-parent),需要
这样做。
-->
<!-- Spring Boot 依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>1.5.9.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中-->
</goals>
</execution>
</executions>
</plugin>
</plugins>
<sourceDirectory>src/main/java</sourceDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>