Cześć
Chcę stworzyć paczkę na Github Package z wykorzystaniem Gradla, ale dostaję na twarz 401
Zmienne ustawione (sprawdzane w terminalu i JShell
u), próbowałem też wrzucić credentials
bezpośrednio jako stringi (zarówno username
jako mail jak i sam nick), zmieniałem wielkość liter w uri
(w mavenie informowano, że nie mogą być wielkie, pomyślałem, że spróbuję). Próby publikacji zarówno bezpośrednio z gradle
, ./gradlew
jak i gradle w IntelliJ
Scan gradle: https://scans.gradle.com/s/zmsvf7npb4ila
Repo: https://github.com/Burdzi0/UtilsPackage
Execution failed for task ':publishGprPublicationToGitHubPackagesRepository'.
> Failed to publish publication 'gpr' to repository 'GitHubPackages'
> Could not PUT 'https://maven.pkg.github.com/burdzi0/UtilsPackage/best/burdzi0/Utils/1.0/Utils-1.0.jar'. Received status code 401 from server: Unauthorized
Nie mam już punktów zaczepienia, wszystkie rady mile widziane.
build.gradle
plugins {
id 'java'
id 'maven-publish'
}
group 'best.burdzi0'
version '1.0'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
publishing {
repositories {
maven {
name = "GitHubPackages"
url = uri("https://maven.pkg.github.com/burdzi0/UtilsPackage")
credentials {
username = System.getenv("GRADLE_USERNAME")
password = System.getenv("GRADLE_PASSWORD")
}
}
}
publications {
gpr(MavenPublication) {
from(components.java)
}
}
}