首页 文章

如何在Spring Boot中添加外部jar(专有)?

提问于
浏览
0

我试着在pom.xml中添加以下内容

<scope>system</scope>
<systemPath>${project.basedir}/lib/example-lib.jar</systemPath>

但没有奏效 .

我发现的更多信息:

它可能与spring boot maven插件有关 . https://docs.spring.io/spring-boot/docs/current/maven-plugin/在构建jar时不包括范围"system" lib .

参考:https://github.com/spring-projects/spring-boot/blob/master/spring-boot-tools/spring-boot-loader-tools/src/main/java/org/springframework/boot/loader/tools/LibraryScope.java

先谢谢你 .

1 回答

  • 0

    我建议你使用下面的命令将文件安装到本地仓库 . 而不是使用系统路径(因为当有多个开发人员(具有不同操作系统的更复杂性)时很难管理路径)

    mvn install:install-file -Dfile=<your jar file location\file name>.jar -DgroupId=com.kp<groupId> -DartifactId={your custom artifactId} -Dversion={version} -Dpackaging=jar
    

    我使用上面的方法来使用oracle的ojdbc.jar,它不是Maven Repo的一部分 .

相关问题