我使用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插件?
答案 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中提供的实现中的错误。