如何通过maven将小型开源库提供给其他开发人员? 一种方法是将其部署在Maven Central Repository上 。 我想要做的是将其部署到github ,因此我可以自由地对其进行修改。 这篇文章将告诉您如何做到这一点。
我将工件部署到github的典型方法是使用mvn deploy
。 步骤如下:
- 使用site-maven-plugin将工件推送到github
- 使用maven-javadoc-plugin推送Javadoc
- 使用maven-source-plugin推送源
- 配置Maven以将远程mvn-repo用作Maven存储库
配置Maven部署插件
首先,我添加以下代码片段以告知Maven将工件部署到目标目录内的临时位置:
<distributionManagement>
<repository>
<id>internal.repo</id>
<name>Temporary Staging Repository</name>
<url>file://${project.buil