gpt4 book ai didi

spring-boot - gradle-无法识别spring boot-无法为任务 'archiveFileName'设置未知属性 ':bootJar'

转载 作者:行者123 更新时间:2023-12-03 03:53:55 24 4
gpt4 key购买 nike

由于某些原因,当尝试使用Jenkins使用gradle构建spring boot应用程序时,出现以下错误:
什么地方出了错:
评估根项目“ProjectName”时发生问题。
遇到的错误如下:

Could not set unknown property 'archiveFileName' for task ':bootJar' of type org.springframework.boot.gradle.tasks.bundling.BootJar.
有什么帮助吗?
谢谢

最佳答案

Gradle 5.2中引入了archiveFileName类型的任务的jar属性(以及bootJar任务的属性),因此您很可能在较旧的Gradle版本上运行。
该属性是您(或项目的其他维护者)直接在build.gradle文件中设置的,或者是作为Spring Boot插件实现的一部分设置的。
首先,请确保您使用的Spring Boot版本与您使用的Gradle版本兼容。对于当前版本的Spring Boot,可以找到需求here。如果您使用的是旧版本,请务必检查该特定版本的文档。作为引用,他们对Spring Boot版本 2.3.3 的评价如下:

Spring Boot’s Gradle plugin requires Gradle 6 (6.3 or later). Gradle 5.6 is also supported but this support is deprecated and will be removed in a future release.


其次,请确保您使用的是Gradle包装器(带有'w'的 gradlew)而不是系统范围的安装(只是 gradle)。这可以确保您运行的是与创建项目相同的Gradle版本。如果您需要升级或降级Gradle,请阅读 this。当然,无论在gradle文件中使用什么DSL,都必须与包装程序中配置的Gradle版本兼容。

关于spring-boot - gradle-无法识别spring boot-无法为任务 'archiveFileName'设置未知属性 ':bootJar',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63578503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com