java - Maven 通过直接 http ://link 安装 .jar 文件

标签 java maven intellij-idea teamcity

我有一个远程 http:// 链接,可以直接从远程服务器(团队城市服务器)下载 .jar 文件。我希望能够使用此链接下载此 .jar 文件并将其作为库安装到我在 Intellij 中创建的新 Maven 项目中。

我找到的指南和解决方案向我展示了如何手动执行此操作,它以自己的方式工作得很好,但我想要一个远程版本用于我的最新版本,以便库保持最新版本(如果用户想要的)。

这可能吗?

最佳答案

由于 maven 会检查下载的签名和神圣性,因此您无法按照您的建议直接访问网址,并且需要有一个 maven 存储库, 更多详细信息:在最佳 Maven 存储库中引用此查询。 How do I setup a private, remotely accessible Maven repository?

<distributionManagement>
<snapshotRepository>
    <id>...</id>
    <url>http:...</url>
</snapshotRepository>

您基本上需要使用 install目标是将 jar 推送到存储库并使用 <repositories>在依赖的 Maven 项目中指向托管的 Maven 存储库

<repositories>
    <repository>
      <id>my-internal-site</id>
      <url>http://myserver/repo</url>
    </repository>
</repositories>

关于java - Maven 通过直接 http ://link 安装 .jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57965976/

相关文章:

javascript - 如何获得数学函数的真实值

java - 我如何在我的数据库中计算这些变量?

java - 在 LibGdx 初始化 ShapeRenderer 时如何避免 NullPointerException

java - 使用Maven将manifest文件中的版本信息放入JAR中

android - 如何在 Android Studio 中恢复卡住的代码分析?

java - Jenkins Android作业出现Gradle错误,Jacoco调试

Java 如何使用 Graphics2D 制作抗锯齿线?

android - Android Studio添加gradle存储库给出 “Invalid variable name. Must start with a letter”

android-studio - 如何在 Android studio 中导入现有项目时设置 gradle home

intellij-idea - 如何隐藏行号/断点旁边的红色 lambda 符号