我使用Apache IVY处理依赖关系管理的项目。我还必须在 Sonatype Nexus
中发布这些项目/工件我发现在内部以Nexus发布,IVY文件格式转换为Maven POM,依赖关系以Maven的方式解析。
我的问题:
Nexus可以直接针对IVY文件而不进行任何Maven转换吗?
谢谢
答案 0 :(得分:1)
简短回答:不。
我会问,"为什么重要?"
答案 1 :(得分:1)
Nexus不支持自定义存储库格式或Ivy存储库格式。但它确实支持Maven格式和许多其他格式,如NPM,RPM,站点,NuGet或RubyGems。另一方面,Ivy完全支持Maven存储库格式。
除非您的组织仅使用Ivy及其存储库格式,否则使用它是没有意义的,因为您自动锁定其他构建工具或至少使其更难。我建议坚持使用Maven存储库格式作为所有JVM构建工具及其他工具的良好支持格式。
关于如何使用常春藤的文件是例如可在the Nexus book和Nexus book example以及t he Nexus staging free video training course.
中找到