【发布时间】:2013-03-25 11:04:48
【问题描述】:
我最近学习了很多关于 Maven 的知识,印象非常深刻。我在哪里可以找到有关以与 Maven 相同的方式与存储库进行通信、部署和检索的信息?这是通过一些已发布的协议完成的吗?
我找到了有关 OSGI(和 OBR)的信息,但不知道这是否是我应该研究的。
我想在 .net 中执行此操作(无论出于何种原因)。如果有人可以将我指向正确的组件,我不介意查看 java 源代码,但更愿意指向协议规范。
[编辑] 我看到很多关于 HTTP 的答案。我想进一步澄清一下,我不是在寻找传输协议,而是在寻找 API 协议。例如,简单对象访问协议 (SOAP) 使用超文本传输协议来传输消息。 Maven的访问协议是什么?
【问题讨论】:
-
我不是 100% 确定,但我认为这只是带有 GET 和 POST 的普通 http。
-
我根本看不出 OSGi 是如何相关的。在任何情况下,还要注意有几个项目使用 Maven 存储库,例如 Gradle、Ivy 等。
-
这与您的问题没有直接关系,但仅供参考,我们在使用 Maven 使用 Sonar 的 maven-dotnet-plugin(来自 codehaus.org)构建 C# 项目方面取得了非常好的成功。既然你提到了 .NET 和 Maven,我只是想我会把它扔掉。
-
谢谢艾伦,我正在开发自己的构建系统。我真的很喜欢 Maven 结构,所以我想使用 POM 和 maven 存储库,而不需要提交系统的完整端口。我的挑战是要么掏空 maven,要么移植到足以做我想做的事情的程度。我选择后者。