当前位置: 首页 > 知识库问答 >
问题:

Nexus和Maven构建

云星波
2023-03-14

[首次评论后更新]

在我的settings.xml上

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <usePluginRegistry/>
  <offline/>
  <pluginGroups/>
  <servers/>
  <proxies/>
  <mirrors>
    <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <url>http://nexus.company.it:8081/repository/maven-central/</url>
    </mirror>
  </mirrors> 
</settings>

当我尝试运行MVN clean时,我得到

 [INFO] Scanning for projects...
 [INFO]                                                                         
 [INFO] ------------------------------------------------------------------------
 [INFO] Building xxxx Maven Webapp 0.0.1-SNAPSHOT
 [INFO] ------------------------------------------------------------------------
 [WARNING] The POM for org.apache.maven.plugins:maven-clean-plugin:jar:2.5 is missing, no dependency information available
 [INFO] ------------------------------------------------------------------------
 [INFO] BUILD FAILURE
 [INFO] ------------------------------------------------------------------------
 [INFO] Total time: 0.205 s
 [INFO] Finished at: 2016-05-31T10:40:58+02:00
 [INFO] Final Memory: 13M/479M
 [INFO] ------------------------------------------------------------------------
 [ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failure to find org.apache.maven.plugins:maven-clean-plugin:jar:2.5 in http://nexus.company.it:8081/repository/maven-central/ was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced -> [Help 1]
 [ERROR] 
 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
 [ERROR] 
 [ERROR] For more information about the errors and possible solutions, please read the following articles:
 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
 Nexus Repository Manager
 OSS 3.0.0-03    
 This maven2 proxy repository is not directly browseable at this URL.

R

共有1个答案

羿季
2023-03-14

我找到了解决方案,即使“MVN Clean-U”仍然不能工作。也许有人能给我指出正确的解决办法

1)插件不在maven-central中。您应该将maven-central和Maven-Release/Snapshots分组为maven-public

2)我禁用了Nexus3中的匿名登录。所以我需要创建一个用户来连接到Nexus3。

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <usePluginRegistry/>
  <offline/>
  <pluginGroups/>
  <profiles/>
  <proxies>
      <proxy>
        <active>true</active>
        <protocol>http</protocol>
        <host>XXX.XXX.XXX.XXX</host>
        <port>XXX</port>
        <nonProxyHosts>XXX.XXX.*|*localhost*|*.company.it*</nonProxyHosts>
      </proxy>
  </proxies>
  <servers>
     <server>
       <id>nexus</id>
       <username>XXXXXXXXXX</username>
       <password>XXXXXXXXXX</password>
     </server>
  </servers>
  <mirrors>
    <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <url>http://nexus.company.it:8081/repository/maven-public/</url>
    </mirror>
  </mirrors> 
  <activeProfiles/>
</settings>
 类似资料:
  • Nexus和Maven有什么区别? 只使用Maven的基本场景是什么?一个只考虑Nexus的场景呢?当我想两者都用的时候,它是什么样子的呢?

  • 问题内容: 我们正在使用Maven。我想设置基础结构,以便自动构建的工件可以进入Nexus存储库。然后开发人员可以使用它们。 我已经为我们的项目设置了一份只有詹金斯的工作。我将Nexus设置为在同一服务器上。 在开发人员的PC上,我将默认Maven设置复制到C:\ Users {user} .m2 \ settings.xml中,并添加了此部分。参考文献: 配置Maven以使用单个Nexus Ma

  • 我可以访问nexus存储库,我的settings.xml文件允许我访问maven中央存储库中托管的每个jar文件。我的maven设置文件是从nexus留档一字不差地复制过来的 我们的集成团队配置了一个nexus存储库来映射到: http://nexus.company.domain/content/groups/public 而且这个管用!然而,显然oracle jar在mvn中央存储库中是不可用

  • 从2020年1月15日起,maven中心位置现在使用https协议进行保护。因此,我们了解maven设置和pom.xml必须使用https在我们的存储库位置进行更新。 但有一个问题是,Nexus内部如何管理这一点,请有人提供建议?-我们基于maven的java应用程序有一个依赖项groupId:org。骡子模块和工件:mule模块sfdc。这个人工制品在中国从来没有出现过http://repo1.

  • 本文向大家介绍Maven nexus 安装nexus私服出现的问题和解决办法,包括了Maven nexus 安装nexus私服出现的问题和解决办法的使用技巧和注意事项,需要的朋友参考一下 1. 在win10中安装nexus时提示:wrapper | OpenSCManager failed - 拒绝访问。 (0x5) 主要是没有权限。需要以管理员的身份运行 如果你是直接点击 start-nexus

  • 我配置了一个简单的maven freestyle项目。我能够成功构建该项目,但无法部署到Nexus。我得到这个错误: [错误]无法执行目标org.apache.maven.plugins:maven部署插件:2.8.1:部署(默认部署)项目eqs_utility:部署工件失败:找不到工件com.companyName.eqs:eqs_utility:jar:1.0.1-20190529.19124