当前位置: 首页 > 面试题库 >

我可以直接在Maven中使用GitHub项目吗?

柯波娃
2023-03-14
问题内容

我有兴趣将GitHub上的项目用作我项目中的依赖项。GitHub项目有一个pom文件。我可以修改我的pom文件以使用该项目吗?如果是这样,怎么办?如果没有,我的最佳做法是什么?


问题答案:

AFAIK,我的意思不是这样。

您可以将github用作Maven存储库-这与直接引用项目不同,它具有pom文件意味着仅是Maven项目。

如果
项目在中央存储库或其他存储库中不可用,则最好的选择是克隆,构建并在本地安装。您应该确认它在其他地方确实不可用。



 类似资料:
  • 问题内容: 我可以在Java中使用Scala List,例如: 它似乎没有编译。找不到List $ .apply方法。 当我将其更改为 其中Dir是我的scala类,而ls()返回一个scala列表,编译器抱怨 “内部编译器错误:java.lang.ClassCastException:org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding

  • 我已经实现了一个maven库,并将其发布到GitHub。现在我想使用这个存储库作为原型来创建另一个maven项目(没有maven中央回购),如下所示 当我尝试这个时,它给出了以下错误 有什么办法可以做到这一点吗?

  • 我通过https://help.github.com/articles/creating-project-pages-manual/管理github通过Jeckyl运行我的index.md并在github.io下显示它。然而,我的图像链接的这个形式: 当从markdown文件运行时,我可以将图像与GitHub.io一起使用吗?

  • 我已经将Jitpack repo和依赖项从Github添加到pom中。但它仍然无法编译。然而,当我指向导入块中的行时,它清楚地显示了模块的描述。VSCode截图 例如,我尝试导入com.github.kwhat.jnativehook.GlobalScreen,它显示了模块的描述,但仍然用红色下划线并显示错误: 类型为com。github。科哈特。jnativehook。无法通过Java访问Glo

  • 我有一个名为expertion的maven插件,可以生成很好的API文档。我宁愿使用Gradle作为我的构建工具,但它看起来在这方面有所限制,或者可能我只是不知道如何使用它。 我想知道是否有可能在gradle中使用maven插件(发音)?我必须写一个蚂蚁脚本并调用它吗?到目前为止,我找不到发音的渐变示例,所以我猜它不受支持?

  • 问题内容: 我有一个由Sonar分析(在Jenkins中)的多模块Maven项目。这将创建一个Sonar项目,其中包含我的Maven项目的整个代码库的指标。Sonar项目的ID与我的Maven项目的ID相同。因此,如果我的Maven项目是 Foo (具有模块 M1 , M2 和 M3 ),那么我会观察到一个Sonar项目 Foo 已创建,并且可以看到组件 M1 , M2 和 M3 的度量。 我想知