如何在spring boot fat jar中包含我的依赖项的依赖jar

时间:2016-04-22 07:35:29

标签: spring gradle spring-boot spring-boot-gradle-plugin

我们正在使用Gradle构建spring boot应用程序。

我们的应用程序不需要commons-io。但其他依赖项之一需要commons-io。所以我们没有添加commons-io作为依赖项。 gradle build工作正常。

但是当我们使用" java -jar my-fat-jar.jar"来运行spring boot时,它会抛出一个commons-io类的classNotFound Exception。 我的胖jar在其lib文件夹中不包含commons-io。

所以我们刚刚添加了commons-io作为依赖项,现在一切正常。

但我们并不想添加每个这样的依赖项。相反,有没有办法在我的胖罐的lib文件夹中包含我的依赖项的依赖jar?

请注意我们正在使用spring boot gradle插件。

0 个答案:

没有答案