【问题标题】:Nexus Issue while trying to Upload Snapshots into Nexus Snapshot repository尝试将快照上传到 Nexus 快照存储库时出现 Nexus 问题
【发布时间】:2015-03-06 01:04:42
【问题描述】:

我在尝试上传快照时在 Nexus 快照存储库中收到以下错误。

Downloading: http://maven.teamccp.com/content/repositories/snaphot/apps/home/home-parent/2.1-SNAPSHOT/maven-metadata.xml
Uploading: http://maven.teamccp.com/content/repositories/snaphot/apps/home/home-parent/2.1-SNAPSHOT/home-parent-2.1-20141113.150651-1.pom
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Home Parent ............................... FAILURE [  0.742 s]
[INFO] Home Commons .............................. SKIPPED
[INFO] Home app .................................. SKIPPED
[INFO] Distribution ...................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.860 s
[INFO] Finished at: 2014-11-13T10:06:51-05:00
[INFO] Final Memory: 4M/121M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project home-parent: Failed to deploy artifacts: Could not find artifact apps.home:home-parent:pom:2.1-20141113.150651-1 in snapshot (http://maven.teamccp.com/content/repositories

我能够成功上传版本。请帮忙。提前致谢。

【问题讨论】:

    标签: maven nexus


    【解决方案1】:

    nexus 管理器具有默认快照存储库,您的组织将在其中发布内部快照。您的部署找不到snapshotRepository的distributionManagement,因此会像您的问题一样发生错误。因此,您应该设置 snapshotRepository 来部署您的快照工件。示例如下所示。

    pom.xml

    <distributionManagement>
        <repository>
            <id>releases</id>
            <url>http://your-hostname:port/nexus/content/repositories/releases</url>
        </repository>
        <snapshotRepository>
            <id>snapshots</id>
            <url>http://your-hostname:port/nexus/content/repositories/snapshots</url>
        </snapshotRepository>
    </distributionManagement>
    

    settings.xml

    <server>
        <id>releases</id>
        <username>your-server-username</username>
        <password>your-server-password</password>
    </server>
    
    <server>
        <id>snapshots</id>
        <username>your-server-username</username>
        <password>your-server-password</password>
    </server>
    

    【讨论】:

      【解决方案2】:

      每个Uploading: 行后面都应该有一个相应的Uploaded: 行,由于缺少该行,我猜测您的上传由于某种原因而失败。我会检查你的 Nexus 日志,看看是否有任何迹象。

      当我的远程存储库空间不足时(我通过登录服务器发现),我遇到了同样的问题;我在 Artifactory 日志中没有看到任何内容。

      【讨论】:

        猜你喜欢
        • 2019-11-22
        • 1970-01-01
        • 2021-03-08
        • 1970-01-01
        • 2012-05-17
        • 1970-01-01
        • 2014-03-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多