在编译项目时,我收到了下面提到的错误。
:: problems summary ::
WARNINGS
UNRESOLVED DEPENDENCIES
:: commons-codec#commons-codec;1.6: configuration not found in commons- codec#commons-codec;1.6: 'master'. It was required from org.apache.httpcomponents#httpclient;4.2.1 compile
::::::::::::::::::::::::::::::::::::::::::::::
请让我解决这个问题。
答案 0 :(得分:1)
grails clean
grails refresh-dependencies
以上两条命令帮助我解决了这个问题。
答案 1 :(得分:1)
第1步
将日志级别设置为BuilConfig.groovy
grails.project.dependency.resolution = {
inherits("global") {
}
log "verbose" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
...
}
您将在~/.grails/ivy-cache
,
$ ll ~/.grails/ivy-cache/commons-codec/commons-codec/
total 40
drwx------ 3 prayagupd prayagupd 4096 Feb 25 2014 ./
drwx------ 3 prayagupd prayagupd 4096 Dec 27 2013 ../
-rwx------ 1 prayagupd prayagupd 6289 Dec 27 2013 ivy-1.5.xml*
-rwx------ 1 prayagupd prayagupd 6299 Dec 27 2013 ivy-1.5.xml.original*
-rwx------ 1 prayagupd prayagupd 415 Feb 25 2014 ivy-1.6.xml*
-rwx------ 1 prayagupd prayagupd 660 Nov 4 11:57 ivydata-1.5.properties*
-rwx------ 1 prayagupd prayagupd 383 Nov 4 11:57 ivydata-1.6.properties*
drwx------ 2 prayagupd prayagupd 4096 Feb 25 2014 jars/
第2步
实际上在verbose
模式下,它可能会告诉您删除~/.grails/ivy-cache
,
rm -r ~/.grails/ivy-cache
第3步
点燃你喜欢的任何命令,
grails clean && grails refresh-dependencies && grails compile
第4步
事情看起来不错后,您可以在warn
BuildConfig.groovy
答案 2 :(得分:0)
看起来你缺少一些依赖项。使用命令提示符转到项目根文件夹并运行以下Grails命令(假设您已将Grails添加到PATH中):
{project_root_path}/ grails refresh-dependencies