首页 > 解决方案 > ProGet Maven 存储库提要 API 访问

问题描述

我正在尝试使用来自 Jenkins 服务器的 API 密钥将 maven 构建发布到 ProGet 提要。但是,我继续从 ProGet 服务器收到未经授权的响应。我的 settings.xml 文件中有我的存储库设置,如下所示:

            <repository>
                <id>snapshots</id>
                <name>ProGet Snapshots</name>
                <releases>
                    <enabled>false</enabled>
                    <updatePolicy>always</updatePolicy>
                    <checksumPolicy>warn</checksumPolicy>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                    <updatePolicy>never</updatePolicy>
                    <checksumPolicy>fail</checksumPolicy>
                </snapshots>
                <url>https://proget.domain.com/maven2/snapshots?key=00000000000</url>
                <layout>default</layout>
            </repository>

我的 Maven 设置有问题,还是 ProGet 上的身份验证问题?

非常感谢。

标签: javamavendeploymentproget

解决方案


从 Proget Q&A 页面,我终于发现您将存储库配置设置为:

<username>api</username> <password>API_KEY</password>

在 settings.xml 文件中。


推荐阅读