Github Package
不想重複code,使用自己的package!
如果你想要:
防止Code duplicate(不想copy/paste一樣的code)
共享你的Utility code到不同project/repository
Github Package是一個private central repository的平台。或是你可以使用myMavenRepo.com的服務。這篇以Github Package為主。
我主要是用Maven,所以這篇都會以Maven做紀錄。
取得Github Personal Token
為了要上傳/下載package到Github,我們必須要身份認證。需要先到Github取得Token。
點此移動到Token頁面:https://github.com/settings/tokens
選擇Scope的時候把package相關的選項都選起來。


Ref:
在Local電腦中設定Github連線
Navigate到你local maven的檔案位置
~/.m2/settings.xml

按照官方文件輸入你的資料在settings.xml的檔案中:
Authenticating to GitHub Packages
發布Package
到你想要發布的repo,在pom中distributionManagement:
之後在console中輸入:
就會發布到Github。
Ref: Publishing a package
確認Package是否發布到Github


使用Package
加入dependency到你想要使用package的repository,就可以開始使用了!
Ref: Installing a package
myMavenRepo可以參考以下設定方式:
Last updated
Was this helpful?