我有兴趣在我的项目中使用project on GitHub作为依赖项。 GitHub项目有一个pom
文件。我可以修改我的pom
文件以使用此项目吗?如果是这样,怎么样?如果没有,我最好的行动方针是什么?
答案 0 :(得分:122)
尝试jitpack,您只需添加依赖项,jitpack将为您构建其他依赖项。
从主页:
jitpack
易于使用的Gradle和Maven项目包存储库
JitPack按需构建GitHub项目并提供现成的软件包
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.User</groupId>
<artifactId>Repo name</artifactId>
<version>Release tag</version>
</dependency>
TIPS:
您也可以看到其构建日志https://jitpack.io/com/github/NanoHttpd/nanohttpd/Release-2.1.0/build.log
答案 1 :(得分:26)
不是我认为你的意思,AFAIK。
你可以使用github as a Maven repository - 这与直接引用项目不同,它有一个pom文件只意味着它是一个Maven项目。
如果项目在中央或其他存储库中不可用,那么最好的选择可能是克隆它,构建它,以及install it locally。您应该确认它在其他地方确实无法使用。