spring-boot-maven-plugin配置编译打包 rt.jar,tools.ja
时间: 2023-07-16 21:16:52 浏览: 172
tamper-maven-plugin
在使用 Spring Boot Maven Plugin 进行编译打包时,默认情况下是不会包含 JDK 的 rt.jar 和 tools.jar 的。如果需要包含这些 jar 包,可以通过在 pom.xml 文件中添加以下配置来实现:
```xml
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
<includeAllDependencies>true</includeAllDependencies>
</configuration>
</plugin>
</plugins>
</build>
```
这里的 includeSystemScope 设置为 true,表示包含系统范围的依赖(例如 JDK 的 rt.jar 和 tools.jar)。includeAllDependencies 设置为 true,表示包含所有依赖。这样做的好处是,可以避免在部署应用程序时缺少所需的 jar 包而出现问题。但是,在打包时也会增加包的大小,需要根据实际情况进行权衡。
阅读全文