Apache Maven for use with GitHub Packages
{home_url}/.m2/settings.xml
GitHub Packages does not support SNAPSHOT versions of Apache Maven. Make sure you disable SNAPHOT in your ~/.m2/settings.xml file
如何取得TOKEN
操作流程
需要開啟的權限
- repo:設定私有存儲庫
- repo:status:訪問提交狀態
- repo_deployment:訪問部署狀態
- public_repo:訪問公共存儲庫
- repo:invite:訪問存儲庫邀請
- write:packages:上傳 packages 到 github package
- read:packages:下載 packages 到 github package
- delete:packages:刪除 github package
pom.xml
部署:
參考資料
https://stackoverflow.com/questions/58438367/how-to-access-maven-dependecy-from-github-package-registry-beta
https://help.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages