Java 无法访问人工制品

Java 无法访问人工制品,java,eclipse,maven,artifactory,Java,Eclipse,Maven,Artifactory,我不明白下面的错误。我在Artifactory上部署了siteplugin:3.3,但收到了这个错误消息。我不明白这是什么意思,我被它弄糊涂了。自从我测试了与repo的连接后,Artifactory服务器就可以通过代理访问Maven repo1 它说找不到插件 它无法在以下位置找到插件 它说找不到的内容缓存在本地存储库中 在远程回购完成或强制更新之前,它不会重新尝试 [ERROR]Plugin org.apache.maven.plugins:maven站点Plugin:3.3或其依赖项之一无法

我不明白下面的错误。我在Artifactory上部署了siteplugin:3.3,但收到了这个错误消息。我不明白这是什么意思,我被它弄糊涂了。自从我测试了与repo的连接后,Artifactory服务器就可以通过代理访问Maven repo1

  • 它说找不到插件
  • 它无法在以下位置找到插件
  • 它说找不到的内容缓存在本地存储库中
  • 在远程回购完成或强制更新之前,它不会重新尝试
  • [ERROR]Plugin org.apache.maven.plugins:maven站点Plugin:3.3或其依赖项之一无法解析:
    在中找不到org.apache.maven.plugins:maven站点plugin:jar:3.3http://lab.computer.ip:8070/artifactory/remote-repos缓存在本地存储库中,
    
    在远程回购的更新间隔结束或强制更新之前,将不会重新尝试解析->[Help 1]

    如果在中途终止构建或其他操作,则可能会导致本地存储库损坏。尝试从本地.m2文件夹中删除该目录。

    错误消息表示Maven未能在Artifactory(remote repos repoitory)中找到请求的插件(Maven site plugin:3.3),并且正在缓存此故障响应。Maven不会尝试从Artifactory下载插件,直到远程repo的更新间隔结束。
    Maven有一个用于下载更新的频率,它可以是“始终”、“每日”(默认值)、“间隔:XXX”(分钟)或“从不”(仅当它在本地不存在时)。 您应该首先通过Artifactory检查此插件是否可用。通常,这应该可以从一个配置的远程存储库(JCenter、repo1等)中获得。
    由于您正在从远程repos存储库进行解析,因此您应该尝试查看插件是否在以下位置可用。如果没有,请使用以下命令尝试请求:。
    要强制Maven再次尝试下载插件,您可以使用-U选项运行插件,或者删除本地repositoy中相应的未能下载工件目录。

    文章救了我

    适用于Unix用户

  • 查找~/.m2-名称“*.lastUpdated”-exec grep-q“无法传输” {} \; -打印-执行rm{}\
  • 右键单击项目并选择“更新依赖项”
  • 窗户

  • CD(更改目录)为.m2\repository
  • 在(*.lastUpdated)do del%i中为/r%i执行此命令
  • 右键单击项目并选择“更新依赖项”