【发布时间】:2023-03-03 03:51:01
【问题描述】:
想象以下问题 - 一个具有 ivy 依赖项的项目,通过 maven repos 解决。
现在我想要一个 pom.xml,但我不想转换所有这些 ivy 依赖项(确切程度无关紧要 - 无论是手动还是自动,使用类似 ivy:makepom 之类的东西)。
所以,我基本上想要这样的东西:
<dependencies>
<some-kind-of-ivy-dependency-resolver/>
</dependencies>
这将解析 ivy.xml 获取依赖项并将它们放入常规的 maven 缓存 repo。
一个会帮助我提示的人将是一个非常非常好的人)
【问题讨论】:
-
你看过 ivy maven 插件吗? evgeny-goldin.com/wiki/Ivy-maven-plugin 貌似可以引入非maven依赖
-
最简单的方法是使用 ivy makepom 任务,然后运行 Maven。
-
@radai,是的,我试过但失败了。
-
@MarkO'Connor,好吧,重点是不要跟踪 ivy 文件中产生的任何更改,以免手动调用 makepom )))
-
@shabunc 为什么要这样做?您是否正在将您的项目从 ANT 转换为 Maven?如果是这样,我不明白您为什么要保留常春藤配置文件....