我们项目中使用gradle作为构建工具。到目前为止,我们在本地系统中保留了一些第三方依赖项,并且我们仅在那里使用它们(在gradle脚本中定义flatdir以使用这些依赖项)。现在要求在某个服务器上创建一个公共存储库,以便每个人都使用来自该公共存储库(maven存储库)的依赖项。
问题是如何在没有maven设置的情况下创建maven远程存储库,因为我在该系统中使用gradle作为构建工具。
1>如果我想创建一个maven远程存储库,是否必须在系统上设置maven?
2 - ;是否只能使用nexus或神器工具?或者我可以不使用任何其他工具来完成它?
答案 0 :(得分:1)
涉及工件存储库时有两个主要参与者
没有必要安装Maven来使用它们。两者都可以从Maven或Gradle中使用
答案 1 :(得分:0)
实际上,您只需将文件放在正确的位置即可形成有效的存储库。无论你是以Maven存储库还是Ivy存储库来实现这一点并不重要,两者都只是关于在何处放置哪些文件的约定。
您还可以创建一些Gradle脚本,将这些库发布到我认为的中央存储库。但是不要问我究竟是怎么回事,我从来没有为Maven存储库做过这个。我只是做了一次,用Ant创建和维护一个中央Ivy存储库。但由于Ant是Gradle的一等公民,这可能也可以在Gradle中制作。