我正在尝试让 Maven 构建适用于 Java 项目,但有一个相当有趣的警告,即我正在构建的机器没有、也不可能访问 Maven存储库。

我尝试运行的任何生命周期进程遇到的错误是

Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project xxxxxx: Execution default-clean of goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean failed: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Cannot access central (https://repo.maven.apache.org/maven2) in offline mode and the artifact org.codehaus.plexus:plexus-utils:jar:1.1 has not been downloaded from it before. -> [Help 1]

由于我正在使用的机器具有断开连接的性质,我必须手动下载 Maven 构建工具,并且从我收到的错误消息中,我还获得了相关的手动下载插件(maven-clean-plugin-2.5.jar 例如),但我无法弄清楚手动将插件放在哪里,以便 Maven 可以拾取它们并使用它们。

请您参考如下方法:

这看起来像是锁定的目录。您确定您尝试构建的进程没有运行,并且没有外部程序正在使用项目目录。

尝试手动删除目标目录。

编辑:好的,所以这实际上是远程maven存储库的问题。

您是否尝试过配置自定义 Maven 存储库

<project> 
  ... 
  <repositories> 
    <repository> 
      <id>my-internal-site</id> 
      <url>http://myserver/repo</url> 
    </repository> 
  </repositories> 
  ... 
</project> 

更多信息here


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!