我们正在使用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插件。