2
  • 出了什么问题:配置根项目“novatti-vms-database”时出现问题。

    执行模型规则时抛出异常:PublishingPlugin.Rules#publishing Stage rc 不是策略开发允许的 [dev] 之一。

有没有人对此有任何想法,它只发生在我的一个项目中,并试图检查它的配置是否与其他项目相似。

4

2 回答 2

2

我想我找到了解决方案,作为候选人,最终无法处理未提交的文件。所以发生的事情对我来说是创建一个构建文件夹和一些未提交的 .gradle 文件夹。

我将这些添加到 .gitignore 并提交了 .gitignore。这意味着这些文件被忽略并像魅力一样工作。

于 2016-07-01T06:00:47.877 回答
0

经过反复试验,我设法找到了导致此问题的原因。对我来说,这个错误是由于在 Git 的分支名称中使用了正斜杠造成的。
见:https ://github.com/nebula-plugins/nebula-release-plugin/issues/46

例如:当我在“开发”分支上时,一切正常,但是当我切换到“功能/东西”时,错误再次发生。

请注意,切换分支后最好运行 gradle 的 clean 任务以使错误完全消失。同时,您可以通过评论该行来解决问题

nebula.nebula-release

当您准备好提交时,只需取消注释即可。或者您可以等待 4.1.0 版发布,但这可能需要一段时间。

于 2016-06-05T08:36:50.440 回答