Grails升级到2.5.5 - 未解决的依赖项 - groovy-all 2.4.5

时间:2016-08-08 12:26:54

标签: grails dependency-management

我正在尝试将我的grails应用程序从2.0.0升级到2.5.5,运行到groovy-all jar的Unresolved依赖项。 BuildConfig.groovy中的依赖关系解析器设置为常春藤。此外,位置%USERPROFILE%/。grails / ivy-cache / org.codehaus.groovy包含版本2.4.5的groovy-all.jar

Java设置为JDK7

确切错误: org.codehaus.groovy#groovy-all; 2.4.5:在org.codehaus.groovy中找不到配置#groovy-all; 2.4.5:'master'。它来自org.grails#grails-core; 2.5.5编译

BuildConfig.groovy

grails.project.dependency.resolver = "ivy"

repositories {
    mavenRepo "link to company specific repo"
    mavenCentral()
}


plugins {
    runtime ":hibernate4:4.3.10"
    runtime ":jquery:1.7.1"
    runtime ":resources:1.1.5"
    runtime ":bubbling:1.5.1"
    runtime ":calendar:1.2.1"
    runtime ":code-coverage:1.1.6"
    runtime ":jsecurity:0.3"
    runtime ":tomcat:7.0.42"
    runtime ":webflow:1.3.7"
    runtime ":webtest:1.1.5.1"
    runtime ":yui:2.8.2.1"

    build ":tomcat:7.0.70"
}

请帮忙。如果需要任何其他细节,请告诉我。

2 个答案:

答案 0 :(得分:4)

在花了很多时间找到这个问题的原因之后,我遇到了Grails版本2.5.5(https://github.com/grails/grails-core/issues/10011)中报告的问题。所以在进入我的项目之前,尝试执行基本的grails命令“grails-createapp ”。此命令也失败,上面提到的错误。

我们案例中的解决方案是

<ag-grid-ng2 [rowData]="alerts | listToArray" [columnDefs]="columns" (rowClicked)="$event.api.selectNode($event.node)" (rowSelected)="updateSelectedList($event)" (cellValueChanged)="onUserSelect($event)"></ag-grid-ng2>

奇怪的问题:)

答案 1 :(得分:3)

升级到版本2.5.5时,将行

添加到BuildConfig依赖项中

compile 'org.codehaus.groovy:groovy-all:2.4.6'

这对我有用。