gpt4 book ai didi

Maven 使用 JDK6 构建成功,但使用 JDK7 失败

转载 作者:行者123 更新时间:2023-12-01 19:36:46 24 4
gpt4 key购买 nike

我有一个使用 JDK6 构建良好的 flex 应用程序。 Maven 调试日志显示缺少 POM 文件的以下消息:

[警告] com.adobe.flex.framework:halo:swc:theme:4.5.1.21328 缺少 POM:解析项目 Artifact 时出错:未能在 http: 中找到 com.adobe.flex.framework:halo:pom:4.5.1.21328//:9999/nexus/content/groups/repositories 已缓存在本地存储库中,直到更新间隔已过或项目 com.adobe.flex.framework:halo:pom:4.5 强制更新后才会重新尝试解析.1.21328

[DEBUG] com.adobe.flex.framework:halo:swc:theme:4.5.1.21328:compile(选择编译)

然而,对于 JDK7,丢失的 POM 文件似乎是个问题。我收到以下“连接超时”错误:

引起:org.sonatype.aether.transfer.ArtifactTransferException:无法将 Artifact com.adobe.flex.framework:halo:pom:4.5.1.21328 从/到 flexmojos (http://repository.sonatype.org/content/groups/flexgroup/):传输文件时出错:连接超时:连接
在 org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:949)
在 org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:940)
在 org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.flush(WagonRepositoryConnector.java:695)
在 org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.flush(WagonRepositoryConnector.java:689)
在 org.sonatype.aether.connector.wagon.WagonRepositoryConnector.get(WagonRepositoryConnector.java:445)
在 org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:460)
... 33 更多
引起:org.apache.maven.wagon.TransferFailedException:传输文件时出错:连接超时:连接
在 org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:143)
在 org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
在 org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
在 org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
在 org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:608)
在 org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:64)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
在 java.lang.Thread.run(Thread.java:722)
引起:java.net.ConnectException:连接超时:连接

我是否缺少将 Maven 与 JDK7 一起使用所需的一些配置?我搜索了,但找不到任何东西。我很感激这方面的任何帮助。我正在使用 Maven 3.0.3。和JDK1.7.0_01。

最佳答案

此错误不可能是由于 JDK 版本。从输出看来,每种情况都涉及不同的存储库......

JDK 6

http://:9999/nexus/content/groups/repositories 

JDK 7
http://repository.sonatype.org/content/groups/flexgroup

您可能想从本地存储库中删除相关文件夹 ( ../com/adobe/flex/framework/halo/4.5.1.21328 ) 并尝试重建。

关于Maven 使用 JDK6 构建成功,但使用 JDK7 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8580476/

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