我将 Spring Boot 从 1.1.5 升级到 1.1.6,之后,我的(多项目)构建失败,并显示:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':admin:bootRepackage'.
> Duplicate library commons-io-1.3.2.jar
所有其他任务似乎都已成功(compileJava、compileGroovy、processResources、classes、jar 和 distJar)。我的 build.gradle 文件中对 Commons I/O 库有一个显式依赖:
compile group: 'org.apache.commons', name: 'commons-io', version: '1.3.2'
我正在使用 Gradle 2.1,但尝试使用 2.0 进行构建没有什么区别。我运行了 gradle 依赖项,但它没有显示任何特别有趣的内容。升级后还有其他人看到过这个吗?恢复到 1.1.5 可以解决该问题,因此我猜测它与 1.1.6 的 Spring Boot jar 中的新依赖项有关。任何有关解决方案的提示都将受到赞赏。
最佳答案
听起来您发现了由 this issue 的修复引起的错误。可以吗open an issue包含您的依赖项的详细信息以便我们可以追踪它?
关于java - 从 Spring Boot 1.1.5 升级到 1.1.6 后,gradle 构建失败,:bootRepackage task 中出现 "Duplicate library commons-io-1.3.2.jar",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25772342/