<build>
<finalName>mis_baoxiao_service</finalName>
<resources>
<resource>
<directory>${project.basedir}/src/main/resources/lib</directory>
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
<resource>
<directory>${project.basedir}/src/main/resources</directory>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.5</version>
<executions>
<execution>
<id>Generate MyBatis Artifacts</id>
<goals>
<goal>generate</goal>
</goals>
<phase>deploy</phase>
</execution>
</executions>
<configuration>
<!--<configurationFile>src/main/resources/mapperConfig/mybatis-config-mis.xml</configurationFile>-->
<!--<configurationFile>src/main/resources/mapperConfig/mybatis-config-dyk3.xml</configurationFile>-->
<!--<configurationFile>src/main/resources/mapperConfig/mybatis-config-kltk3.xml</configurationFile>-->
<configurationFile>src/main/resources/mapperConfig/mybatis-config-ryk3.xml</configurationFile>
<!--<configurationFile>src/main/resources/mapperConfig/mybatis-config-xxk3.xml</configurationFile>-->
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArguments>
<extdirs>${project.basedir}/src/main/resources/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--fork : 如果没有该项配置,肯定devtools不会起作用,即应用不会restart -->
<!--<fork>true</fork>-->
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
springboot项目生成两个jar包,一个可执行,一个不可执行但可被其他项目依赖
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.2.6.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
<!--可以生成不含依赖包的不可执行Jar包 -->
<configuration>
<classifier>exec</classifier>
</configuration>
</execution>
</executions>
<configuration>
<fork>true</fork>
</configuration>
</plugin>