maven 导入私有jar包(oracle11g)

maven 导入私有jar包

在开发工程中,有些jar是自己开发的,当被引用到其他工程或项目中时,需要把自己开发的jar添加到其他工程中。

  • maven 导入私有jar包 以systemPath方式加载,配置resouces方式打包

  • 打包后的lib一般在jar里面的BOOT-INF\lib下,可以自行查看自己的jar是否引入!

加载

这里以oracle包为例,ojdbc6的jar包在项目根路径的lib

在pom.xml文件中添加配置如下:

<dependency><groupId>com.oraclegroupId><artifactId>ojdbc6artifactId><version>11.2.0.1.0version><scope>systemscope><systemPath>${project.basedir}/lib/ojdbc6-11.2.0.1.0.jarsystemPath>
dependency>

解释:

  • groupId:组织名,最好与jar包内部包结构一致;

  • artifactId:机构名,这个最好与加载的jar(ojdbc6-11.2.0.1.0.jar)名称保持一致,我要加载的jar名称为ojdbc6-11.2.0.1.0.jar),artifactId名称通常不加版本号,artifactId名称与加载的jar名称保持以下,因此artifactId的名称可定义为ojdbc6

  • version:jar版本号,最好与加载的jar保持一致,加载的jar名称为ojdbc6-11.2.0.1.0.jar,版本号为后面的数字。这个可修改,但是version不能丢失。

打包

需要将pom资源文件引入进来

需要在pom.xml文件中添加 resources 配置如下:

<build><finalName>rest-bootfinalName><resources><resource><directory>src/main/javadirectory><includes><include>**/*.*include>includes>resource><resource><directory>src/main/resourcesdirectory><includes><include>**/*.*include>includes>resource><resource><directory>${project.basedir}/libdirectory><targetPath>BOOT-INF/lib/targetPath><includes><include>**/*.jarinclude>includes>resource>resources><plugins><plugin><groupId>org.springframework.bootgroupId><artifactId>spring-boot-maven-pluginartifactId><version>${spring-boot.version}version><executions><execution><goals><goal>repackagegoal>goals>execution>executions>plugin>plugins>
build>

总结

以上就是今天要讲的内容,本文仅仅简单介绍了maven 导入私有jar包的使用,喜欢就收藏,点个赞吧!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部