在Sonatype的存储库中找不到Maven工件

时间:2019-02-09 22:10:18

标签: maven sonatype

我在这里看到了我发布的依赖项:

https://oss.sonatype.org/#nexus-search;quick~ores

enter image description here

这看起来像是分期回购吗?因为当我在这里搜索时:

https://search.maven.org/search?q=ores

我没有结果:

enter image description here

我的猜测是,当发布工件时,我没有发布到生产阶段,有人知道如何使用Sonatype将其发布到生产中吗?

在我的pom.xml文件中,我有:

   <distributionManagement>
        <snapshotRepository>
            <id>ossrh</id>
            <url>https://oss.sonatype.org/content/repositories/snapshots</url>
        </snapshotRepository>
        <repository>
            <id>ossrh</id>
            <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
        </repository>
    </distributionManagement>

我有:

    <plugin>
        <groupId>org.sonatype.plugins</groupId>
        <artifactId>nexus-staging-maven-plugin</artifactId>
        <version>1.6.8</version>
        <extensions>true</extensions>
        <configuration>
            <serverId>ossrh</serverId>
            <nexusUrl>https://oss.sonatype.org/</nexusUrl>
            <autoReleaseAfterClose>false</autoReleaseAfterClose>
        </configuration>
    </plugin>

那么也许我需要使用生产插件而不是暂存? 似乎很棘手。当我设置

<autoReleaseAfterClose>true</autoReleaseAfterClose>

我收到此错误:

  

[错误]无法执行目标   org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8:deploy   (injected-nexus-deploy)在项目async.0.1上:执行   目标的注射关系部署   org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8:部署失败:   403-禁止-> [帮助1]

0 个答案:

没有答案