如何在Spring Boot应用程序中构造“ lib”?

时间:2019-04-12 15:24:25

标签: java spring-boot gradle

在Java中,引用特定于项目的JAR文件的最可接受的方式是从项目根目录中的 lib 文件夹中进行。示例:项目被编写为服务,引用了与实际端点进行通信的JAR文件。该JAR文件未存储在“外部库”中。它与项目使用的许多其他jar一起存储在项目根目录下的 lib 文件夹中。

在Spring Boot应用程序中存储外部JAR文件最常用的约定是什么?相同?不同吗?

1 个答案:

答案 0 :(得分:1)

我们完全按照您对spring-boot的描述进行了操作,它具有异常的jar依赖关系,由于供应商许可问题,该依赖关系无法上传到存储库中。将该jar复制到项目根目录的lib目录中,并在gradle中进行如下引用:

compile fileTree(dir: "lib", include: ["the-jar-filename.jar"])

此解决方案没有问题。