我可以直接在 Maven 中使用 GitHub 项目吗?
我有兴趣使用GitHub上的项目作为我项目中的依赖项。GitHub 项目有一个文件。我可以修改我的文件以使用此项目吗?如果是这样,如何?如果没有,我最好的行动方案是什么?pom
pom
我有兴趣使用GitHub上的项目作为我项目中的依赖项。GitHub 项目有一个文件。我可以修改我的文件以使用此项目吗?如果是这样,如何?如果没有,我最好的行动方案是什么?pom
pom
试试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>
技巧:
您可以 https://jitpack.io/com/github/NanoHttpd/nanohttpd/Release-2.1.0/build.log 看到它的构建日志
不是我想你的意思,AFAIK。
你可以使用github作为Maven存储库 - 这与直接引用项目不是一回事,它有一个pom文件只意味着它是一个Maven项目。
如果项目在中央存储库或其他存储库中不可用,则最好的办法可能是克隆、构建项目并在本地安装项目。您应该确认它在其他地方确实不可用。