首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >常春藤不下载Jar上的二级依赖项

常春藤不下载Jar上的二级依赖项
EN

Stack Overflow用户
提问于 2015-03-25 18:14:04
回答 1查看 410关注 0票数 0

我们在Ivy和Maven之间遇到了一个暂时的问题:

  • 我们有一个叫做ivylib的项目。Ivylib是一个Ant/Ivy项目,它依赖于另一个名为mvnlib的项目。
  • Mvnlib依赖于另一个名为jersey-client的项目。这又取决于jersey-core。这两者都是com.sun.jersey groupId的一部分。

在Mvnlib pom.xml文件中,我们有以下依赖项:

代码语言:javascript
复制
<dependency>
    <groupId>com.sun.jersey</groupId>
     <artifactId>jersey-client</artifactId>
     <version>1.19</version>

查看jersey-client项目,我在其pom.xml文件中看到以下依赖项:

代码语言:javascript
复制
<profiles>
    ....
    <profile>
        <id>default</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <dependencies>
            <dependency>
                <groupId>com.sun.jersey</groupId>
                <artifactId>jersey-core</artifactId>
                <version>${project.version}</version>
            </dependency>
        </dependencies>
    </profile>
</profiles>

在Ivylib项目的ivy.xml文件中,我们有以下依赖项:

代码语言:javascript
复制
<dependency org="com.travelclick"       name="ivylib"
    rev="2.1"                   conf="compile->default"/>

除了jersey-core jar的辅助依赖之外,Mvnlib的所有依赖项都被下载并包含在Ivylib中。

我怀疑这与<profile>依赖关系有关,而不是在文件本身中列出。我想知道是否可以下载核心 jar。

现在,我们只是在Mvnlib项目中嵌入jersey-core jar,但我想知道是否还有其他方法。

EN

回答 1

Stack Overflow用户

发布于 2015-03-30 21:43:03

最好的方法是检查缓存位置以确定您的常春藤解决方案。一旦我看了泽西客户的依赖列表,我注意到“泽西核心”不是其中之一。请参见下面由POM生成的ivy-1.19.xml文件:

代码语言:javascript
复制
<dependencies>
    <dependency org="junit" name="junit" rev="4.8.2" force="true" conf="test->runtime(*),master(*)"/>
    <dependency org="com.sun.net.httpserver" name="http" rev="20070405" force="true" conf="test->runtime(*),master(*)"/>
    <dependency org="org.osgi" name="osgi_R4_core" rev="1.0" force="true" conf="provided->compile(*),provided(*),runtime(*),master(*)"/>
    ...
</dependencies>

我只想在我的常春藤文件中添加另一个依赖项。复制/粘贴"jersey-cleint“依赖线并更改为"jersey-core”。如果POM有“球衣核心”的正确列表,那就太好了,不是吗?:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29263366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档