Maven Publishing: HTTP/1.1 401 Доступ к контенту защищена токеномJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Maven Publishing: HTTP/1.1 401 Доступ к контенту защищена токеном

Сообщение Anonymous »

Я пытаюсь опубликовать библиотеку в Maven Central, но я получаю ошибку http/1.1 401 Доступ к контенту защищена токеном
Существует точка: я подписался на Central.sonatype.org через учетную запись Gmail, и у меня нет USERNAME и Palsher. Итак, я создал пользовательский токен и использую этот учетный данных.

Код: Выделить всё

plugins {
id 'java'
id 'maven-publish'
}

group = 'ua.com.xxxxxxxx.java'

version = '0.1.1'

repositories {
mavenCentral()
}

...

publishing {
publications {
mavenJava(MavenPublication) {
from components.java
artifactId = project.name
}
}
repositories {
maven {
name = 'OSSRH'
url = uri("https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/")
credentials {
username = findProperty("ossrhToken") as String
password = findProperty("ossrhTokenPassword") as String
}
}
}
}
Есть ошибка после того, как Gradlew Publish :

Код: Выделить всё

Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not PUT 'https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ua/com/xxxxxxx/xxxx/tools/0.1.1/tools-0.1.1.jar'. Received status code 401 from server: Content access is protected by token
Кроме того, я тестирую конечную точку через curl Команда:

Код: Выделить всё

curl -v --upload-file test.txt -u {TOKEN_ID}:{TOKEN_PASSWORD} https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ua/com/xxx/xxx/tools/0.1.1/test.txt
< /code>
и получить ту же ошибку: < /p>
< HTTP/1.1 401 Content access is protected by token
< /code>
Есть полная ошибка: < /p>
* Host s01.oss.sonatype.org:443 was resolved.
* IPv6: (none)
* IPv4: 3.94.12.215, 52.21.62.86
*   Trying 3.94.12.215:443...
* schannel: disabled automatic use of client certificate
* ALPN: curl offers http/1.1
* ALPN: server accepted http/1.1
* Connected to s01.oss.sonatype.org (3.94.12.215) port 443
* using HTTP/1.x
* Server auth using Basic with user 'gXVTvQqg'
> PUT /service/local/staging/deploy/maven2/ua/com/viburnum/hhrzc/tools/0.1.1/test.txt HTTP/1.1
> Host: s01.oss.sonatype.org
> Authorization: Basic Z1hWVHZRcWc6S0tVR2E5SXRIQTNuM3lUTE10TTQvRUpJRWltQ0xaanhBQXg3bkFiRzZIYVI=
> User-Agent: curl/8.10.1
> Accept: */*
> Content-Length: 1
>
* upload completely sent off: 1 bytes
* schannel: remote party requests renegotiation
* schannel: renegotiating SSL/TLS connection
* schannel: SSL/TLS connection renegotiated
< HTTP/1.1 401 Content access is protected by token
< Date: Sat, 08 Mar 2025 16:00:11 GMT
< Content-Length: 0
< Connection: keep-alive
< Server: Nexus/2.15.2-03
< X-Frame-Options: SAMEORIGIN
< X-Content-Type-Options: nosniff
* Authentication problem. Ignoring this.
< WWW-Authenticate: BASIC realm="Sonatype Nexus Repository Manager"
<
* Connection #0 to host s01.oss.sonatype.org left intact
Могу ли я решить эту проблему с помощью токена?


Подробнее здесь: https://stackoverflow.com/questions/794 ... d-by-token
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»