gpt4 book ai didi

tomcat - 从 Grails 2.1.1 更改为 Grails 2.4.4 时 Unresolved 依赖项

转载 作者:行者123 更新时间:2023-11-28 22:04:28 28 4
gpt4 key购买 nike

我在基于Grails 2.1.1的Eclipse(GGTS)中导入了一个项目,需要更新到2.4.4版本。我正在使用带有 32 位 Eclipse 版本 (Kepler) 的 Windows 7。

检查依赖项时,出现以下错误:

    Starting process on CARMBEL11628/10.113.134.246
Loading Grails 2.4.4
|Configuring classpath
|Downloading: D:\Programme\grails-2.4.4\plugins\tomcat-7.0.55.pom
|Downloading: D:\Programme\grails-2.4.4\plugins\tomcat-7.0.55.zip
:: problems summary ::
:::: WARNINGS
Host repo.grails.org not found. url=https://repo.grails.org/grails/plugins/org/grails/plugins/tomcat/7.0.55/tomcat-7.0.55-sources.jar
Host repo1.maven.org not found. url=http://repo1.maven.org/maven2/org/grails/plugins/tomcat/7.0.55/tomcat-7.0.55-sources.jar
Host repo.grails.org not found. url=https://repo.grails.org/grails/plugins/org/grails/plugins/tomcat/7.0.55/tomcat-7.0.55-src.jar
Host repo1.maven.org not found. url=http://repo1.maven.org/maven2/org/grails/plugins/tomcat/7.0.55/tomcat-7.0.55-src.jar
Host repo.grails.org not found. url=https://repo.grails.org/grails/plugins/org/grails/plugins/tomcat/7.0.55/tomcat-7.0.55-javadoc.jar
Host repo1.maven.org not found. url=http://repo1.maven.org/maven2/org/grails/plugins/tomcat/7.0.55/tomcat-7.0.55-javadoc.jar
Host repo.grails.org not found. url=https://repo.grails.org/grails/plugins/org/apache/tomcat/embed/tomcat-embed-core/7.0.55/tomcat-embed-core-7.0.55.pom
Host repo.grails.org not found. url=https://repo.grails.org/grails/plugins/org/apache/tomcat/embed/tomcat-embed-core/7.0.55/tomcat-embed-core-7.0.55.jar
Host repo1.maven.org not found. url=http://repo1.maven.org/maven2/org/apache/tomcat/embed/tomcat-embed-core/7.0.55/tomcat-embed-core-7.0.55.pom
Host repo1.maven.org not found. url=http://repo1.maven.org/maven2/org/apache/tomcat/embed/tomcat-embed-core/7.0.55/tomcat-embed-core-7.0.55.jar
module not found: org.apache.tomcat.embed#tomcat-embed-core;7.0.55
==== grailsPlugins: tried

....

        ==== mavenCentral: tried
http://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/3.7.2/ecj-3.7.2.pom
-- artifact org.eclipse.jdt.core.compiler#ecj;3.7.2!ecj.jar:
http://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/3.7.2/ecj-3.7.2.jar
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.apache.tomcat.embed#tomcat-embed-core;7.0.55: not found
:: org.apache.tomcat#tomcat-catalina-ant;7.0.55: not found
:: org.apache.tomcat.embed#tomcat-embed-jasper;7.0.55: not found
:: org.apache.tomcat.embed#tomcat-embed-logging-log4j;7.0.55: not found
:: org.apache.tomcat.embed#tomcat-embed-websocket;7.0.55: not found
:: org.eclipse.jdt.core.compiler#ecj;3.7.2: not found
::::::::::::::::::::::::::::::::::::::::::::::

关于如何解决错误消息的任何想法?我发现了一些关于如何更改 BuildConfig.groovy 的建议(build ':tomcat:7.0.55' 而不是 build ":tomcat:$grailsVersion")。此外,我删除了 Ivy 缓存。

谢谢,

最佳

最佳答案

你没有说你是否在公司代理背后 - 如果你是那么这可能对你有帮助: http://grails.org/wiki/2.4.4%20Release%20Notes说(接近尾声)Grails 2.4.4 对于 grailsCentral() 和 mavenCentral() 默认为 https。

maven 3.0.4 中似乎有一个与代理相关的 Unresolved 错误 https://jira.grails.org/browse/GRAILS-11841所以我只是想知道我的公司代理是否阻止了 https...

我在我的 BuilConfig.groovy 中做了这些更改

grails.project.dependency.resolver = "maven"

在存储库中:

//grailsPlugins()   // Only for Ivy
//grailsHome() // Only for Ivy
//mavenLocal() // Only for Ivy
//grailsCentral() // As of Grails 2.4.4 this defaults to https
mavenRepo "http://repo.grails.org/grails/plugins"
//mavenCentral() // As of Grails 2.4.4 this defaults to https
mavenRepo "http://repo1.maven.org/maven2"

这为我解决了问题。

关于tomcat - 从 Grails 2.1.1 更改为 Grails 2.4.4 时 Unresolved 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28317793/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com