Grails 2.2.x 未解决的依赖关系,没有对以前工作的构建进行任何更改
Grails 2.2.x unresolved dependencies without any changes to previously working build
我们有一个 Grails 2.2.4 项目,我正在寻找它来做一些工作。六个月没有对它进行任何工作,但它当时建造得很好。
当我现在尝试 运行 grails clean
时,我遇到了一大堆未解决的依赖项错误。尽管几个月前所有依赖项都运行良好。在那段时间内存储库方面有什么变化吗?
我已按照错误消息的建议将 BuildConfig.groovy 中的日志级别更改为 log "warn"
。有趣的是,当我尝试通过浏览器下载构建尝试解析的一些 URL 时,它们可以正常下载。我不确定为什么构建过程无法下载。
==== grailsCentral: tried
http://grails.org/plugins/grails-quartz/tags/RELEASE_1.0.2/quartz-1.0.2.pom
-- artifact org.grails.plugins#quartz;1.0.2!quartz.zip:
http://grails.org/plugins/grails-quartz/tags/RELEASE_1.0.2/grails-quartz-1.0.2.zip
以下是所有用于解决但现在不解决的依赖项:
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.grails.plugins#asset-pipeline;2.1.3: not found
:: org.grails.plugins#less-asset-pipeline;2.0.8: not found
:: org.grails.plugins#rest;0.8: not found
:: org.grails.plugins#quartz;1.0.2: not found
::::::::::::::::::::::::::::::::::::::::::::::
看来 2.2 中提供的默认 grails 存储库现在无法使用。我们通过将以下行添加到 BuildConfig.groovy 文件中的 grails.project.dependency.resolution
闭包来解决此问题:
grails.project.dependency.resolution = {
/** Existing stuff here **/
repositories {
/** Other repos stay here **/
//-------- NEW REPO TO ADD IS BELOW --------//
mavenRepo "http://repo.grails.org/grails/repo/"
}
...
}
我们有一个 Grails 2.2.4 项目,我正在寻找它来做一些工作。六个月没有对它进行任何工作,但它当时建造得很好。
当我现在尝试 运行 grails clean
时,我遇到了一大堆未解决的依赖项错误。尽管几个月前所有依赖项都运行良好。在那段时间内存储库方面有什么变化吗?
我已按照错误消息的建议将 BuildConfig.groovy 中的日志级别更改为 log "warn"
。有趣的是,当我尝试通过浏览器下载构建尝试解析的一些 URL 时,它们可以正常下载。我不确定为什么构建过程无法下载。
==== grailsCentral: tried
http://grails.org/plugins/grails-quartz/tags/RELEASE_1.0.2/quartz-1.0.2.pom
-- artifact org.grails.plugins#quartz;1.0.2!quartz.zip:
http://grails.org/plugins/grails-quartz/tags/RELEASE_1.0.2/grails-quartz-1.0.2.zip
以下是所有用于解决但现在不解决的依赖项:
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.grails.plugins#asset-pipeline;2.1.3: not found
:: org.grails.plugins#less-asset-pipeline;2.0.8: not found
:: org.grails.plugins#rest;0.8: not found
:: org.grails.plugins#quartz;1.0.2: not found
::::::::::::::::::::::::::::::::::::::::::::::
看来 2.2 中提供的默认 grails 存储库现在无法使用。我们通过将以下行添加到 BuildConfig.groovy 文件中的 grails.project.dependency.resolution
闭包来解决此问题:
grails.project.dependency.resolution = {
/** Existing stuff here **/
repositories {
/** Other repos stay here **/
//-------- NEW REPO TO ADD IS BELOW --------//
mavenRepo "http://repo.grails.org/grails/repo/"
}
...
}