gpt4 book ai didi

grails - Grails和发布插件

转载 作者:行者123 更新时间:2023-12-02 14:02:56 25 4
gpt4 key购买 nike

我正在尝试使用2.0.4版插件将我的 war 通过grails 2.1.1部署到人工服务器。

我的BuildConfig.groovy有:

grails.project.repos.snap.url = "http://server:8080/artifactory/apps-snapshot-local"
grails.project.repos.snap.username = "user"
grails.project.repos.snap.password = "password"

grails.project.repos.rel.url = "http://server:8080/artifactory/apps-release-local"
grails.project.repos.rel.username = "user"
grails.project.repos.rel.password = "password"

grails.project.repos.default = "rel"

当我只执行“grails maven-deploy”时,它可以正常工作并按预期部署到我的rel服务器。当我尝试通过命令行覆盖默认目标时,我会失败。
grails maven-deploy --repository=snap

我得到这个:
| Done creating WAR snap
| POM generated: C:\dev-git\DBUpdateWeb\target/pom.xml.
| Error Error deploying artifact: C:\dev-git\DBUpdateWeb\target\DBUpdateWeb.war (The system cannot find the file specified)
| Error Have you specified a configured repository to deploy to (--repository argument) or specified distributionManagement in your POM?

当我指定--repository标记时,即使它说了,它也不会产生 war 。任何帮助表示赞赏。提前致谢。

最佳答案

试试grails maven-deploy“--repository = snap”。

另外,在application.properties中指定app.version,以使WAR与标准兼容(1.0-SNAPSHOT用于发布到快照存储库,1.0适用于发行版本),并注释掉BuildConfig.groovy中的grails.project.war.file行。 。

关于grails - Grails和发布插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14359422/

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