gpt4 book ai didi

gradle - 我在build.gradle文件中遇到了 war 关闭的严重错误

转载 作者:行者123 更新时间:2023-12-03 04:08:50 27 4
gpt4 key购买 nike

我在build.gradle文件中收到以下 war 块的以下错误:

war {
from file("${buildDir}/pad.checkpoint")
archiveBaseName = 'x'
archiveFileName 'x.war'
manifest {
attributes("Implementation-Title": "X",
"Implementation-Version": "${checkpoint_version}") //CHANGED: using checkpoint version, 4/29/2019
}
}

* What went wrong:
A problem occurred evaluating project ':x'.
> No signature of method: build_bwabkxkz50kzi9n1i5g4tpde.war() is applicable for argument types: (build_bwabkxkz50kzi9n1i5g4tpde$_run_closure7) values: [build_bwabkxkz50kzi9n1i5g4tpde$_run_closure7@459c6649]
Possible solutions: wait(), wait(long), tap(groovy.lang.Closure), run(), run(), any()
之前使用了不推荐使用的变量baseName和archiveName。我认为这是因为没有设置 war 关闭来接收新的升级变量。
正在使用的Spring Boot版本:springBootVers ='2.2.6.RELEASE'

最佳答案

是的,使用Groovy DSL时出现的错误有时会被这些通用的MissingMethodException问题所吞噬。这意味着无法解决闭包内部的某些问题。我发现找出错误的最简单方法是注释代码,直到关闭可以解决。
在您的情况下,它是archiveFileName 'x.war'行。在groovy中,括号(有时)是可选的,因此等效于archiveFileName('x.war')
但是,从War API documentation可以看到,archiveBaseName是属性而不是方法。因此,要解决此问题,请将其更改为分配:archiveFileName = 'x.war'
但是,您很可能不需要同时使用archiveBaseNamearchiveFileName

关于gradle - 我在build.gradle文件中遇到了 war 关闭的严重错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62584446/

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