GitHub Packages with Maven
Published:
, Updated:
Talks about:
<a class="post-tag post-tag-github" href="/tags/github">github</a>, <a class="post-tag post-tag-github-packages" href="/tags/github-packages">github packages</a>, and <a class="post-tag post-tag-maven" href="/tags/maven">maven</a>
GitHub Packages can be used to host Maven packages with the following configuration in your ~/.m2/settings.xml
:
<settings>
<profiles>
<profile>
<id>github</id>
<repositories>
<repository>
<id>maven-build-process</id>
<name>GitHub maven-build-process Apache Maven Packages</name>
<url>https://maven.pkg.github.com/metio/maven-build-process</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>hcf4j</id>
<name>GitHub hcf4j Apache Maven Packages</name>
<url>https://maven.pkg.github.com/metio/hcf4j</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<servers>
<server>
<id>maven-build-process</id>
<username>USERNAME</username>
<password>GITHUB_TOKEN</password>
</server>
<server>
<id>hcf4j</id>
<username>USERNAME</username>
<password>GITHUB_TOKEN</password>
</server>
</servers>
</settings>
You will have to add another repository/server for each project you are fetching from GitHub.