【发布时间】:2014-09-10 05:02:10
【问题描述】:
我正在尝试向 Ivy 项目添加依赖项。 maven中的依赖是这样的:
<dependency>
<groupId>org.glassfish.jersey.ext</groupId>
<artifactId>jersey-spring3</artifactId>
<version>2.7</version>
</dependency>
我已将此添加到 ivy.xml 文件中:
但是在运行解析任务时,它给了我这样的错误: ::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.glassfish.hk2#hk2;${hk2.version}: not found
:: org.glassfish.hk2#spring-bridge;${hk2.version}: not found
:: javax.ws.rs#javax.ws.rs-api;working@comp: not found
::::::::::::::::::::::::::::::::::::::::::::::
Here 是 jersey-spring3 pom 文件。我认为问题是因为 pom 文件中的父标签。这是因为 hk2.version 是在 jar 的父 pom 中定义的。
Ivy 在 pom 文件中不支持此功能吗? 有什么方法可以在不向主 ivy.xml 添加传递依赖项的情况下解决这个问题? 谢谢。
【问题讨论】: