gpt4 book ai didi

java - 什么是 Maven 存储库协议(protocol)?

转载 作者:太空狗 更新时间:2023-10-29 22:39:29 29 4
gpt4 key购买 nike

我最近学习了很多关于 Maven 的知识,给我留下了深刻的印象。我在哪里可以找到有关以与 Maven 相同的方式与存储库通信、部署到存储库以及从存储库检索的信息?这是通过某些已发布的协议(protocol)完成的吗?

我找到了有关 OSGI(和 OBR)的信息,但不知道这是否是我应该研究的内容。

我想在 .net 中执行此操作(无论出于何种原因)。如果有人能指出正确的组件,我不介意查看 java 源代码,但更愿意指出协议(protocol)规范。

[编辑] 我看到很多关于 HTTP 的答案。我想进一步澄清,我不是在寻找传输协议(protocol),我是在寻找 API 协议(protocol)。例如,简单对象访问协议(protocol) (SOAP) 使用超文本传输​​协议(protocol)来传输消息。 Maven 的访问协议(protocol)是什么?

最佳答案

正如 khmarbaise 所说,传输协议(protocol)在大多数情况下是 http(s),但也有其他可用的协议(protocol),例如本地存储库、WebDAV、SCP、SFTP 等的简单文件访问。 maven 仓库更多的是一种特殊的目录布局。 Nexus 或 Artifactory 等服务器提供额外的功能,例如代理远程存储库或某些检查(例如身份验证)。

https://maven.apache.org/guides/introduction/introduction-to-repositories.html

取自 http://wiki.jfrog.org/confluence/display/rtf/repository+layoutsMaven 存储库布局:[orgPath]/[module]/[baseRev](-[folderItegRev])/[module]-[baseRev](-[fileItegRev])(-[classifier]).[ext]

例子org/eclipse/jetty/jetty-ajp/7.0.2.v20100331/jetty-ajp-7.0.2.v20100331.jar

关于java - 什么是 Maven 存储库协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15793153/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com