免费的空间网站,淮安网站开发工程师招聘网,做的比较好的购物网站,网站二次开发多少钱springboot项目中#xff0c;如果手动引入了jar包#xff0c;打包时不会将手动引入的第三方jar包打包进价包里#xff0c;如何处理#xff1f; 若第三方的jar包的lib和src同级#xff0c;则maven打包时默认不会将lib下的jar包打包进jar包#xff0c;处理方式有两种#…springboot项目中如果手动引入了jar包打包时不会将手动引入的第三方jar包打包进价包里如何处理 若第三方的jar包的lib和src同级则maven打包时默认不会将lib下的jar包打包进jar包处理方式有两种 方式一
1.pom.xml文件中引入lib下的第三方jar包的依赖
其中groupId、artifactId、version自己随意填的。scope需要填写systemsystemPath需要填写你项目中第三方Jar的位置。${basedir}代表了你这个项目的根目录。 dependency groupIdyour_organization/groupId artifactIdyour_project_name/artifactId version1.0/version scopesystem/scope systemPath${basedir}/lib/spring-swing-0.0.1-SNAPSHOT.jar/systemPath /dependency 2.还需在pom.xml里的build之中加入plugin。plugin的groupId和artifactId如下面所示。要加入configuration里面加入includeSystemScope值为true就是要包含scope为system的第三方Jar包。如果不加则scope为system的第三方Jar包只会在编译环节起作用运行时则找不到依赖system的scope类似于provided所以必须要加 build plugins plugin groupIdorg.springframework.boot/groupId artifactIdspring-boot-maven-plugin/artifactId configuration includeSystemScopetrue/includeSystemScope /configuration /plugin /plugins /build 方式二
将第三方jar包的lib目录放在resources下maven打包时就会将lib下的jar包打包进jar包