首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >:generateGitProperties git子模块在Heroku中构建失败

:generateGitProperties git子模块在Heroku中构建失败
EN

Stack Overflow用户
提问于 2020-07-23 16:07:16
回答 2查看 1.5K关注 0票数 1

我的项目由我在Github上公开推送的子模块组成。但我的主要存储库是私有存储库。我想将我的Springboot应用程序部署到Heroku。我试着跟随这个来自Heroku的step

当我推送和部署到Heroku时,发生了错误。

代码语言:javascript
复制
remote:        > Task :generateGitProperties FAILED
remote:
remote:        FAILURE: Build failed with an exception.
remote:
remote:        * What went wrong:
remote:        Execution failed for task ':generateGitProperties'.
remote:        > No .git directory found!

如何在heroku上解决这个问题?

编辑:我先尝试删除子模块,但仍然发现git目录未找到的问题。

EN

回答 2

Stack Overflow用户

发布于 2020-07-24 09:53:28

我设法解决了这个问题。它与子模块没有任何关系。问题出在gradle插件中。我在build.gradle中添加了以下插件

代码语言:javascript
复制
id 'com.gorylenko.gradle-git-properties' version '2.0.0'

此插件导致:gitGitProperties构建失败。所以我只是删除了这个插件,它就可以工作了:)

票数 1
EN

Stack Overflow用户

发布于 2020-11-08 06:06:37

假设您不想公开关于您的服务的信息,那么您确实不需要这种依赖。如果你想让别人从你的git中读取/info,你可以考虑使用该库或其他库。“...在构建新应用程序时,在/info端点下公开有关它的基本信息也是值得的……我们可以通过添加一些受支持的信息源来自定义/info端点。这种机制非常类似于Spring Boot Actuator方法。如果git.properties文件在类路径上可用,则文件中的所有值都将由/info端点公开。同样的情况也适用于build-info.properties文件,该文件需要放置在META- info目录中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63049665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档