2015-09-25 27 views
0

即使通過命令「grails install-plugin plugin_name plugin_version」安裝它們,我仍然面臨這些隨機錯誤。這是Jenkins構建的一部分,代碼首先被檢出,然後用grails構建,然後「prod war」作爲目標。 Grails能夠找到並安裝它所需的插件,但仍然因此插件的不同版本而失敗,我不知道它從哪裏選取該版本。Grails 1.3.7「不是有效的Grails插件,找不到plugin.xml描述符!」試圖在Jenkins安裝插件時出現錯誤

下面是錯誤的一個片段:https://gist.github.com/marianogg9/e208233042c721bdbd87

這裏是我的BuildConfig.groovy:https://gist.github.com/marianogg9/438dc35d4643affe6e19

任何幫助是極大的讚賞,我已經用完了選擇這裏。 謝謝!

回答

0

它看起來像你正在定義spring security core jar依賴作爲插件,這就是爲什麼它不能被prosessed。

在你BuildConfig.groovy其移動從plugins {}dependencies {}

grails.project.dependency.resolution = { 

    ... 

    plugins { 
     compile ":burning-image:0.5.0" 
     compile ":email-confirmation:1.0.5" 
     compile ":mail:1.0" 
     runtime ":hibernate:$grailsVersion" 
     runtime ":jquery:1.7.1" 
    } 

    dependencies { 
     ... 
     compile ":spring-security-core:1.2.7.2" 
    } 
}