Моя сборка работает локально с использованием User + PAT (токена личного доступа) непосредственно в элементе pom.xml
<repository>
:
<repository>
<id>github</id>
<name>GitHub Packages</name>
<url>https://[USER]:[PAT]@maven.pkg.github.com/myaccount/myrepo</url>
</repository>
Загружено с github: https: // [USER]: [PAT] @ maven.pkg.github.com / myaccount / myrepo / org / springframework / flex / spring-flex-core / 1.6.1.BUILD-SNAPSHOT / maven- metadata.xml (796 Б при 592 Б / с)
У меня нет settings.xml
настроенных.
Однако он нарушает рабочий процесс Github Actions:
Предупреждение: не удалось передать метаданные org.springframework.flex: spring-flex-core: 1.6.1.BUILD-SNAPSHOT / maven-metadata.xml из / в github (*** maven.pkg.github.com/myaccount/myrepo ): Не удалось выполнить аутентификацию для https://maven.pkg.github.com/myaccount/myrepo/org/springframework/flex/spring-flex-core/1.6.1.BUILD-SNAPSHOT/maven-metadata.xml 401 неавторизовано
Не удалось собрать зависимости в org.springframework.flex: spring-flex-core: jar: 1.6.1.BUILD-SNAPSHOT: не удалось прочитать дескриптор артефакта для org.springframework.flex: spring-flex-core: jar: 1.6.1 .BUILD-SNAPSHOT
Мой рабочий процесс такой:
steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Cache Maven packages
uses: actions/cache@v2
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: Build with Maven
run: mvn -B package --file dev/server/pom.xml
Почему он не работает в рабочем процессе Github?