Grails codenarc脚本没有安装

时间:2014-09-04 11:09:10

标签: grails plugins codenarc

我使用Grails2.3.8和codenarc 0.21,使用

执行它
grails --non-interactive codenarc

要安装codenarc插件,我有BuildConfig.groovy,grails.project.dependency.resolution,插件插件,以下内容:

provided ":codenarc:0.21"

我还将mavenCentral()移到了存储库部分的grailsCentral()之前(在某个地方看到了一个关于它的建议)。

在一台机器上,我有点兴奋,它正在工作。在我们的集成机器上的第一次构建时,我看到它在第一次运行时安装了codenarc,然后显示一行: codenarc已卸载

现在每次运行时我都会收到错误:找不到脚本:Codenarc

我已尝试添加

grails refresh-dependencies

到构建,但没有运气。

我希望我能在构建机器上工作并以某种方式让它工作,但这在将来是不可重复的。

如何才能可靠地安装codenarc插件?

1 个答案:

答案 0 :(得分:0)

经常这样写这个问题促使我调查了一个不同的领域。

更改BuildConfig.groovy,grails.project.dependency.resolution,section plugins,line to:

compile ":codenarc:0.21"

解决了问题 - 请参阅Grails BuildConfig.groovy, difference between build, compile, and runtime?了解其含义。

它为构建添加了另外4Mb,但我可以接受它。问题可能是Grails中提供的实现中的错误。

  • 查尔斯