在开发Springboot应用时经常会采用如下MAVEN方式引用并不受MAVEN仓库管理的JAR
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc41</artifactId>
<version>4.1</version>
<scope>system</scope>
<systemPath>${basedir}/lib/sqljdbc41.jar</systemPath>
</dependency>
但在打包Springboot应用时,默认情况下并不会将该JAR打包进去,虽然MAVEN提供很多可以将该JAR打包进去的工具,像JAR,ASSEMBLY工具在copy阶段拷贝外部JAR。但是Spring为我们提供了更简单的方式,通过spring-boot-maven-plugin插件的配置项includeSystemScope很快就可以完成此功能,如下所示:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
是不是很方便
分享到:
相关推荐
Spring Boot Maven Plugin 提供了重新打包可执行的存档的功能,例如可以将应用程序打包成一个可执行的 JAR 文件。 spring-boot:repackage spring-boot:repackage 是 Spring Boot Maven Plugin 提供的一个 Goal,...
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
### Spring Boot Maven插件导入本地JAR包并进行打包的知识点 #### 一、Spring Boot Maven插件简介 `spring-boot-maven-plugin`是Spring Boot官方提供的Maven插件,用于简化Spring Boot项目的构建过程。它支持将...
java运行依赖jar包
spring-boot-starter-parent还提供了一些默认的插件配置,包括maven-failsafe-plugin、maven-jar-plugin和maven-surefire-plugin等。这些插件配置可以帮助开发者快速构建和测试Spring Boot项目,提高了开发效率。 ...
赠送Maven依赖信息文件:oss-spring-boot-starter-1.0.3.pom; 包含翻译后的API文档:oss-spring-boot-starter-1.0.3-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:...
spring-boot 2.7.10 jar包
对应Maven信息:groupId:com.pig4cloud.plugin,artifactId:oss-spring-boot-starter,version:1.0.3 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中...
spring-boot-2.1.3.RELEASE.jar -autoconfigure- -devtools- -maven-plugin- -starter- -starter-jdbc- -starter-json- -starter-logging- -starter-test- -starter-tomcat- -starter-web- -test- -test-...
赠送Maven依赖信息文件:spring-boot-2.3.12.RELEASE.pom; 包含翻译后的API文档:spring-boot-2.3.12.RELEASE-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.boot:spring-boot:2.3.12....
spring-boot最新正式版源码spring-boot-2.2.6.RELEASE.zip,github太慢特上传此处,方便大家学习使用。其他资源亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,如果没找到你想要的可以...
java运行依赖jar包
java运行依赖jar包
搭建springboot项目要用到的springboot的一些jar包(spring-boot,spring-boot-actuator,spring-boot-actuator-autoconfigure,spring-boot-autoconfigure,spring-boot-configuration-processor,spring-boot-...
Spring Boot应用可以通过Maven或Gradle进行构建,使用`spring-boot-maven-plugin`或`spring-boot-gradle-plugin`插件,可以实现一键打包成可执行的JAR或WAR文件。 7. **YAML与Properties配置** Spring Boot支持...
例如,与`maven-jar-plugin`和`maven-war-plugin`的配合使用,可以实现更复杂的打包需求。 9. **打包后的应用运行** 使用`java -jar your-app.jar`命令即可启动打包后的Spring Boot应用。 10. **注意事项** - ...
在本文中,我们将深入探讨如何使用Spring Boot和Maven来构建一个项目,使得依赖和配置文件被打包到jar包外部,以实现更加灵活的项目管理。这个方法对于那些需要根据不同环境进行定制配置或者频繁更新配置的应用来说...
Spring Boot Maven 插件可以重新打包应用程序,生成一个可执行的 jar 或 war 文件。该插件可以替换常规工件,或者可以使用单独的分类器附加到构建生命周期。在 pom.xml 文件中添加对插件的引用,具体配置如下: ```...