打成jar包
主要是将lib
目录下的依赖包拷贝到BOOT-INF\lib
下;
参考文章:深入Spring Boot:ClassLoader的继承关系和影响
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <resources> <resource> <directory>lib</directory> <targetPath>BOOT-INF/lib/</targetPath> <includes> <include>**/*.jar</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*</include> </includes> </resource> </resources>
|
打成war包
部署到tomcat
下时,需要把依赖的包放到WEB-INF/lib
下。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResources> <resource> <directory>lib</directory> <targetPath>WEB-INF/lib/</targetPath> <includes> <include>**/*.jar</include> </includes> </resource> </webResources> </configuration> </plugin> </plugins>
|