Maven 通过直接 http:// link 安装一个 .jar 文件
Maven install a .jar file via direct http:// link
我有一个远程 http:// link 直接从远程服务器(团队城市服务器)下载 .jar 文件。我希望能够使用此 link 下载此 .jar 文件并将其作为库安装到我在 Intellij 中创建的新 Maven 项目中。
我找到的指南和解决方案向我展示了如何手动执行此操作,它以自己的方式很好地工作,但我想要一个远程的用于我的最新版本,以便库与最新版本保持同步(如果用户需要)。
这可能吗?
由于 maven 会检查下载的签名和安全性,您不能像您建议的那样直接访问 url 并且需要有一个 maven 存储库,
更多详细信息:最好的 maven 存储库参考此查询。 How do I setup a private, remotely accessible Maven repository?
<distributionManagement>
<snapshotRepository>
<id>...</id>
<url>http:...</url>
</snapshotRepository>
您基本上需要使用 install
目标将 jar 推送到存储库,并在依赖的 maven 项目中使用 <repositories>
指向托管的 maven 存储库
<repositories>
<repository>
<id>my-internal-site</id>
<url>http://myserver/repo</url>
</repository>
</repositories>
我有一个远程 http:// link 直接从远程服务器(团队城市服务器)下载 .jar 文件。我希望能够使用此 link 下载此 .jar 文件并将其作为库安装到我在 Intellij 中创建的新 Maven 项目中。
我找到的指南和解决方案向我展示了如何手动执行此操作,它以自己的方式很好地工作,但我想要一个远程的用于我的最新版本,以便库与最新版本保持同步(如果用户需要)。
这可能吗?
由于 maven 会检查下载的签名和安全性,您不能像您建议的那样直接访问 url 并且需要有一个 maven 存储库, 更多详细信息:最好的 maven 存储库参考此查询。 How do I setup a private, remotely accessible Maven repository?
<distributionManagement>
<snapshotRepository>
<id>...</id>
<url>http:...</url>
</snapshotRepository>
您基本上需要使用 install
目标将 jar 推送到存储库,并在依赖的 maven 项目中使用 <repositories>
指向托管的 maven 存储库
<repositories>
<repository>
<id>my-internal-site</id>
<url>http://myserver/repo</url>
</repository>
</repositories>