常春藤不安装一些JAR文件 [英] Ivy not installing some JARs

查看:211
本文介绍了常春藤不安装一些JAR文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的是常青藤项目依赖管理,它已经从一边的一个问题,我一直有运作良好。有迹象表明,常春藤正在下载中特定的依赖,但它没有安装它们到我的项目。例如,log4j.jar没有被放在项目的lib文件夹,即使它被列为依赖关系,并正在成功下载。下面是我的决心输出:

 常春藤解析:
[常春藤:配置] ::常春藤2.2.0 - 20100923230623 :: http://ant.apache.org/ivy/ ::
[常春藤:配置] ::加载设置::文件= C:\\ ... \\ ... \\ ... \\ ... \\ ivysettings.xml
 [常春藤:解析] ::解决依赖:: com.gdi#GDI核心; 0.0.1.SNAPSHOT
 [常春藤:解析] confs:[默认]
 [常春藤:解析】发现org.apache.axis#轴; 1.4 archiva.internal
 [常春藤:解析】发现org.apache.axis#轴JAXRPC; 1.4 archiva.internal
 [常春藤:解析】发现org.apache.axis#轴SAAJ; 1.4 archiva.internal
 [常春藤:解析】发现WSDL4J WSDL4J#; 1.6.2 archiva.internal
 [常春藤:解析】发现org.slf4j#SLF4J-log4j12; 1.6.1在archiva.internal
 [常春藤:解析】发现org.slf4j#SLF4J的API; 1.6.1在archiva.internal
 [常春藤:解析】发现的log4j#log4j的; 1.2.16在archiva.internal
 [常春藤:解析】发现的log4j#Apache的log4j的,演员; 1.1 archiva.internal
 [常春藤:解析】发现org.apache.commons#公地的电子邮件; 1.1 archiva.internal
 [常春藤:解析】发现javax.mail#邮件; 1.4 archiva.internal
 [常春藤:解析】发现javax.activati​​on中的#活化; 1.1 archiva.internal
 [常春藤:解析】发现公地发现#公地发现; 0.4 archiva.internal
 [常春藤:解析】发现的commons-logging#的commons-logging; 1.1 archiva.internal
 [常春藤:解析】发现logkit#logkit; 1.0.1在archiva.internal
 [常春藤:解析】发现阿瓦隆框架#Avalon的框架;在archiva.internal 4.1.3
 [常春藤:解析】发现org.hibernate作为#hibernate的核心;在3.6.3.Final archiva.internal
 [常春藤:解析】发现ANTLR ANTLR#; 2.7.6在archiva.internal
 [常春藤:解析】发现commons-collections提供#commons-collections提供; 3.1 archiva.internal
 [常春藤:解析】发现的dom4j#dom4j的; 1.6.1在archiva.internal
 [常春藤:解析】发现org.hibernate作为#休眠公地的注解;在3.2.0.Final archiva.internal
 [常春藤:解析】发现org.hibernate.javax.persistence#的Hibernate JPA-2.0-API; 1.0.0.Final在archiva.internal
 [常春藤:解析】发现javax.transaction的#JTA; 1.1 archiva.internal
 [常春藤:解析】发现javax.validation#验证的API; 1.0.0.GA在archiva.internal
 [常春藤:解析】发现蚂蚁蚂蚁#; 1.6.5在archiva.internal
 [常春藤:解析】找到了Javassist#Javassist进行; 3.12.0.GA在archiva.internal
 [常春藤:解析】;在archiva.internal 2.2 CGLIB找到CGLIB#
 [常春藤:解析】ASM发现ASM#; 3.1 archiva.internal
 [常春藤:解析】发现org.hibernate作为#休眠,验证; 4.1.0在archiva.internal
 [常春藤:解析】发现org.hibernate作为#休眠-的Ehcache; 3.6.3.Final在archiva.internal
 [常春藤:解析】发现net.sf.ehcache#ehcache的核心; 2.4.1 archiva.internal
 [常春藤:解析】发现org.hibernate作为#的Hibernate的EntityManager; 3.6.3.Final在archiva.internal
 [常春藤:解析】发现org.hibernate作为#休眠搜索; 3.4.0.Final在archiva.internal
 [常春藤:解析】发现org.hibernate作为#休眠搜索的分析仪; 3.4.0.Final在archiva.internal
 [常春藤:解析】发现org.apache.lucene#Lucene的核心; 3.1.0在archiva.internal
 [常春藤:解析】发现org.apache.lucene#的Lucene的分析仪; 3.1.0在archiva.internal
 [常春藤:解析】发现org.apache.solr#Solr的分析获得的额外服务; 3.1.0在archiva.internal
 [常春藤:解析】发现org.apache.solr#Solr的核心; 3.1.0在archiva.internal
 [常春藤:解析】发现org.apache.solr#Solr的-solrj; 3.1.0在archiva.internal
 [常春藤:解析】发现的commons-IO#公地IO; 1.4 archiva.internal
 [常春藤:解析】发现org.apache.lucene#的Lucene荧光笔; 3.1.0在archiva.internal
 [常春藤:解析】发现org.apache.lucene#Lucene的内存; 3.1.0在archiva.internal
 [常春藤:解析】发现org.apache.lucene#Lucene的 - 杂项; 3.1.0在archiva.internal
 [常春藤:解析】发现org.apache.lucene#Lucene的空间;在archiva.internal 3.1.0
 [常春藤:解析】发现org.apache.lucene#Lucene的,拼写检查; 3.1.0在archiva.internal
 [常春藤:解析】发现org.apache.solr#Solr的公地-CSV; 3.1.0在archiva.internal
 [常春藤:解析】发现commons- codeC#commons- $ C $毫升; 1.4 archiva.internal
 [常春藤:解析】发现公郎#公郎; 2.4 archiva.internal
 [常春藤:解析】发现org.apache.lucene#的Lucene smartcn;在archiva.internal 3.1.0
 [常春藤:解析】发现org.apache.lucene#Lucene的,斯坦普尔; 3.1.0在archiva.internal
 [常春藤:解析】发现的javax.jms#JMS; 1.1 archiva.internal
 [常春藤:解析】发现javax.annotation中#JSR250的API; 1.0 archiva.internal
 [常春藤:解析】发现org.hibernate作为#休眠-搜索的Infinispan; 3.4.0.Final在archiva.internal
 [常春藤:解析】发现org.infinispan#的Infinispan-lucene的目录; 4.2.1.FINAL在archiva.internal
 [常春藤:解析】发现org.infinispan#Infinispan的核心;在4.2.1.FINAL archiva.internal
 [常春藤:解析】发现org.jgroups#JGroups的; 2.12.0.Final在archiva.internal
 [常春藤:解析】发现org.jboss.javaee#的jboss-事务API; 1.0.1.GA在archiva.internal
 [常春藤:解析】发现org.jboss.marshalling#河; 1.2.3.GA在archiva.internal
 [常春藤:解析】发现org.jboss.marshalling#编组的API; 1.2.3.GA在archiva.internal
 [常春藤:解析】发现org.rhq.helpers#地区总部,pluginAnnotations; 3.0.1在archiva.internal
 [常春藤:解析】发现i18nlog#i18nlog; 1.0.10在archiva.internal
 [常春藤:解析】发现org.hibernate作为#休眠-C3P0; 3.6.3.Final在archiva.internal
 [常春藤:解析】发现C3P0 C3P0#; 0.9.1在archiva.internal
 [常春藤:解析】发现org.apache.lucene#Lucene的查询; 3.1.0在archiva.internal
 [常春藤:解析】找到雅加达正则表达式#雅加达的正则表达式; 1.4 archiva.internal
 [常春藤:解析】发现的PostgreSQL PostgreSQL的#; 9.0-801.jdbc4在archiva.internal
 [常春藤:解析】发现org.drools#Drools的-JSR94; 5.1.1 archiva.internal
 [常春藤:解析】发现org.drools#Drools的核心; 5.1.1 archiva.internal
 [常春藤:解析】发现org.mvel#mvel2; 2.0.16在archiva.internal
 [常春藤:解析】发现org.drools#的Drools-API; 5.1.1 archiva.internal
 [常春藤:解析】发现org.drools#Drools的编译器; 5.1.1 archiva.internal
 [常春藤:解析】发现org.antlr#ANTLR运行时; 3.1.3 archiva.internal
 [常春藤:解析】发现org.eclipse.jdt.core.compiler#ECJ; 3.5.1在archiva.internal
 [常春藤:解析】发现org.drools#Drools的-decisiontables; 5.1.1 archiva.internal
 [常春藤:解析】发现org.drools#Drools的模板; 5.1.1 archiva.internal
 [常春藤:解析】发现net.sourceforge.jexcelapi#JXL; 2.6.10在archiva.internal
 [常春藤:解析】发现JSR94#JSR94; 1.1 archiva.internal
 [常春藤:解析】javax.xml.bind中找到JAXB#-API; 2.2.1 archiva.internal
 [常春藤:解析】找到javax.xml.stream中的#STAX的API; 1.0-2在archiva.internal
 [常春藤:解析] ::分辨率报告::决心3414ms ::文物DL 98ms
 [常春藤:解析] ::驱逐模块:
 由[的commons-logging#的commons-logging; 1.1] 1.0.4;:常春藤解析]的commons-logging#的commons-logging在[默认]
 [常春藤:解析】#log4j的log4j的; 1.2.12由[log4j的log4j的#; 1.2.16]在[默认]
 [常春藤:解析】org.slf4j#SLF4J的API; 1.5.5按[#org.slf4j SLF4J的API; 1.6.1]中[默认]
 [常春藤:解析】#log4j的log4j的; 1.2.14由[log4j的log4j的#; 1.2.16]在[默认]
    -------------------------------------------------- -------------------
    | |模块||文物|
    | CONF |号|搜索| dwnlded |驱逐||号| dwnlded |
    -------------------------------------------------- -------------------
    |默认| 82 | 0 | 0 | 4 || 101 | 0 |
    -------------------------------------------------- -------------------
[常春藤:检索] ::检索:: com.gdi#GDI核[同步]
[常春藤:检索] confs:[默认]
[常春藤:检索] 0文物复制,73已经恢复(0KB / 45ms)
BUILD SUCCESSFUL
总时间:5秒

该文件log4j.jar,Infinispan的核心 - 4.2.1.FINAL.jar,和apache-log4j的-额外-1.1不会添加到我的其他人一样lib目录下,我不得不手动添加。不知道是什么导致这或如何解决它。任何帮助将是AP preciated。

下面是与依赖关系ivy.xml文件。 Log4j的是SLF4J-log4j12和的Infinispan的依赖是休眠-搜索的Infinispan的依赖。 log4j的演员是我的项目的依赖关系。

 <?XML版本=1.0编码=UTF-8&GT?;
<常春藤模块
   版本=2.0
   的xmlns:M =htt​​p://ant.apache.org/ivy/maven
   XMLNS:XSI =htt​​p://www.w3.org/2001/XMLSchema-instance
   XSI:no​​NamespaceSchemaLocation =htt​​p://ant.apache.org/ivy/schemas/ivy.xsd>
   <信息
      组织=com.gdi
      模块=GDI核
      修订=0.0.1.SNAPSHOT/>
   <依赖和GT;
      <依赖
         组织=org.apache.axis
         NAME =轴
         REV =1.4/>
      <依赖
         组织=org.apache.axis
         NAME =轴JAXRPC
         REV =1.4/>
      <依赖
         组织=org.apache.axis
         NAME =轴SAAJ
         REV =1.4/>
      <依赖
         组织=WSDL4J
         NAME =WSDL4J
         REV =1.6.2/>
      <依赖
         组织=org.slf4j
         NAME =SLF4J-log4j12
         REV =1.6.1/>
      <依赖
         组织=的log4j
         NAME =Apache的log4j的,额外
         REV =1.1/>
      <依赖
         组织=org.apache.commons
         NAME =公地的电子邮件
         REV =1.1/>
      <依赖
         组织=公地发现
         NAME =公地发现
         REV =0.4>
         <排除
            模块=servlet的API/>
      < /依赖性>
      <依赖
         组织=的commons-logging
         NAME =的commons-logging
         REV =1.1>
         <排除
            模块=servlet的API/>
      < /依赖性>
      <依赖
         组织=org.hibernate作为
         NAME =休眠核
         REV =3.6.3.Final>
         <排除
            模块=的jboss-JACC-api_JDK4/>
      < /依赖性>
      <依赖
         组织=org.hibernate作为
         NAME =休眠验证器
         REV =4.1.0/>
      <依赖
         组织=org.hibernate作为
         NAME =休眠-的Ehcache
         REV =3.6.3.Final/>
      <依赖
         组织=org.hibernate作为
         NAME =休眠-的EntityManager
         REV =3.6.3.Final/>
      <依赖
         组织=org.hibernate作为
         NAME =休眠搜索
         REV =3.4.0.Final>
         <排除
            模块=JGroups的/>
      < /依赖性>
      <依赖
         组织=org.hibernate作为
         NAME =休眠-搜索的Infinispan
         REV =3.4.0.Final/>
      <依赖
         组织=org.hibernate作为
         NAME =休眠-C3P0
         REV =3.6.3.Final/>
      <依赖
         组织=org.hibernate作为
         NAME =休眠公地的注解
         REV =3.2.0.Final/>
      <依赖
         组织=org.apache.lucene
         NAME =Lucene的查询
         REV =3.1.0/>
      <依赖
         组织=PostgreSQL的
         NAME =PostgreSQL的
         REV =9.0-801.jdbc4/>
      <依赖
         组织=org.drools
         NAME =Drools的-JSR94
         REV =5.1.1/>
   < /依赖和GT;
< /常春藤模块>

更新:

好像不被下载库捆绑......

  [常春藤:解析】[NOT必须] org.slf4j#SLF4J的API; 1.6.1加入slf4j-api.jar文件!
 ![常春藤:解析】[NOT必须]的log4j#log4j的; 1.2.16 log4j.jar(包)
 ![常春藤:解析】[NOT必须] javax.mail#邮件; 1.4的mail.jar


解决方案

发现的问题。问题是,缺少的依赖是捆绑,我的ant脚本设置为只安装罐子...

 <常春藤:检索模式=$ {} ivy.lib.dir / [神器] [修改] [转]。
                键入=罐子
                同步=真/>

修正版本:

 <常春藤:检索模式=$ {} ivy.lib.dir / [神器] [修改] [转]。
                类型=罐子,捆绑
                同步=真/>

I'm using Ivy for project dependency management and it's been working well aside from one issue which I've always had. There are certain dependencies that Ivy is downloading but it's not installing them into my project. For example, log4j.jar is not being put in the project's lib folder even though it's listed as a dependency and is being downloaded successfully. Here's the output from my resolve:

ivy-resolve:
[ivy:configure] :: Ivy 2.2.0 - 20100923230623 :: http://ant.apache.org/ivy/ ::
[ivy:configure] :: loading settings :: file = C:\...\...\...\...\ivysettings.xml
 [ivy:resolve] :: resolving dependencies :: com.gdi#gdi-core;0.0.1.SNAPSHOT
 [ivy:resolve]  confs: [default]
 [ivy:resolve]  found org.apache.axis#axis;1.4 in archiva.internal
 [ivy:resolve]  found org.apache.axis#axis-jaxrpc;1.4 in archiva.internal
 [ivy:resolve]  found org.apache.axis#axis-saaj;1.4 in archiva.internal
 [ivy:resolve]  found wsdl4j#wsdl4j;1.6.2 in archiva.internal
 [ivy:resolve]  found org.slf4j#slf4j-log4j12;1.6.1 in archiva.internal
 [ivy:resolve]  found org.slf4j#slf4j-api;1.6.1 in archiva.internal
 [ivy:resolve]  found log4j#log4j;1.2.16 in archiva.internal
 [ivy:resolve]  found log4j#apache-log4j-extras;1.1 in archiva.internal
 [ivy:resolve]  found org.apache.commons#commons-email;1.1 in archiva.internal
 [ivy:resolve]  found javax.mail#mail;1.4 in archiva.internal
 [ivy:resolve]  found javax.activation#activation;1.1 in archiva.internal
 [ivy:resolve]  found commons-discovery#commons-discovery;0.4 in archiva.internal
 [ivy:resolve]  found commons-logging#commons-logging;1.1 in archiva.internal
 [ivy:resolve]  found logkit#logkit;1.0.1 in archiva.internal
 [ivy:resolve]  found avalon-framework#avalon-framework;4.1.3 in archiva.internal
 [ivy:resolve]  found org.hibernate#hibernate-core;3.6.3.Final in archiva.internal
 [ivy:resolve]  found antlr#antlr;2.7.6 in archiva.internal
 [ivy:resolve]  found commons-collections#commons-collections;3.1 in archiva.internal
 [ivy:resolve]  found dom4j#dom4j;1.6.1 in archiva.internal
 [ivy:resolve]  found org.hibernate#hibernate-commons-annotations;3.2.0.Final in archiva.internal
 [ivy:resolve]  found org.hibernate.javax.persistence#hibernate-jpa-2.0-api;1.0.0.Final in archiva.internal
 [ivy:resolve]  found javax.transaction#jta;1.1 in archiva.internal
 [ivy:resolve]  found javax.validation#validation-api;1.0.0.GA in archiva.internal
 [ivy:resolve]  found ant#ant;1.6.5 in archiva.internal
 [ivy:resolve]  found javassist#javassist;3.12.0.GA in archiva.internal
 [ivy:resolve]  found cglib#cglib;2.2 in archiva.internal
 [ivy:resolve]  found asm#asm;3.1 in archiva.internal
 [ivy:resolve]  found org.hibernate#hibernate-validator;4.1.0 in archiva.internal
 [ivy:resolve]  found org.hibernate#hibernate-ehcache;3.6.3.Final in archiva.internal
 [ivy:resolve]  found net.sf.ehcache#ehcache-core;2.4.1 in archiva.internal
 [ivy:resolve]  found org.hibernate#hibernate-entitymanager;3.6.3.Final in archiva.internal
 [ivy:resolve]  found org.hibernate#hibernate-search;3.4.0.Final in archiva.internal
 [ivy:resolve]  found org.hibernate#hibernate-search-analyzers;3.4.0.Final in archiva.internal
 [ivy:resolve]  found org.apache.lucene#lucene-core;3.1.0 in archiva.internal
 [ivy:resolve]  found org.apache.lucene#lucene-analyzers;3.1.0 in archiva.internal
 [ivy:resolve]  found org.apache.solr#solr-analysis-extras;3.1.0 in archiva.internal
 [ivy:resolve]  found org.apache.solr#solr-core;3.1.0 in archiva.internal
 [ivy:resolve]  found org.apache.solr#solr-solrj;3.1.0 in archiva.internal
 [ivy:resolve]  found commons-io#commons-io;1.4 in archiva.internal
 [ivy:resolve]  found org.apache.lucene#lucene-highlighter;3.1.0 in archiva.internal
 [ivy:resolve]  found org.apache.lucene#lucene-memory;3.1.0 in archiva.internal
 [ivy:resolve]  found org.apache.lucene#lucene-misc;3.1.0 in archiva.internal
 [ivy:resolve]  found org.apache.lucene#lucene-spatial;3.1.0 in archiva.internal
 [ivy:resolve]  found org.apache.lucene#lucene-spellchecker;3.1.0 in archiva.internal
 [ivy:resolve]  found org.apache.solr#solr-commons-csv;3.1.0 in archiva.internal
 [ivy:resolve]  found commons-codec#commons-codec;1.4 in archiva.internal
 [ivy:resolve]  found commons-lang#commons-lang;2.4 in archiva.internal
 [ivy:resolve]  found org.apache.lucene#lucene-smartcn;3.1.0 in archiva.internal
 [ivy:resolve]  found org.apache.lucene#lucene-stempel;3.1.0 in archiva.internal
 [ivy:resolve]  found javax.jms#jms;1.1 in archiva.internal
 [ivy:resolve]  found javax.annotation#jsr250-api;1.0 in archiva.internal
 [ivy:resolve]  found org.hibernate#hibernate-search-infinispan;3.4.0.Final in archiva.internal
 [ivy:resolve]  found org.infinispan#infinispan-lucene-directory;4.2.1.FINAL in archiva.internal
 [ivy:resolve]  found org.infinispan#infinispan-core;4.2.1.FINAL in archiva.internal
 [ivy:resolve]  found org.jgroups#jgroups;2.12.0.Final in archiva.internal
 [ivy:resolve]  found org.jboss.javaee#jboss-transaction-api;1.0.1.GA in archiva.internal
 [ivy:resolve]  found org.jboss.marshalling#river;1.2.3.GA in archiva.internal
 [ivy:resolve]  found org.jboss.marshalling#marshalling-api;1.2.3.GA in archiva.internal
 [ivy:resolve]  found org.rhq.helpers#rhq-pluginAnnotations;3.0.1 in archiva.internal
 [ivy:resolve]  found i18nlog#i18nlog;1.0.10 in archiva.internal
 [ivy:resolve]  found org.hibernate#hibernate-c3p0;3.6.3.Final in archiva.internal
 [ivy:resolve]  found c3p0#c3p0;0.9.1 in archiva.internal
 [ivy:resolve]  found org.apache.lucene#lucene-queries;3.1.0 in archiva.internal
 [ivy:resolve]  found jakarta-regexp#jakarta-regexp;1.4 in archiva.internal
 [ivy:resolve]  found postgresql#postgresql;9.0-801.jdbc4 in archiva.internal
 [ivy:resolve]  found org.drools#drools-jsr94;5.1.1 in archiva.internal
 [ivy:resolve]  found org.drools#drools-core;5.1.1 in archiva.internal
 [ivy:resolve]  found org.mvel#mvel2;2.0.16 in archiva.internal
 [ivy:resolve]  found org.drools#drools-api;5.1.1 in archiva.internal
 [ivy:resolve]  found org.drools#drools-compiler;5.1.1 in archiva.internal
 [ivy:resolve]  found org.antlr#antlr-runtime;3.1.3 in archiva.internal
 [ivy:resolve]  found org.eclipse.jdt.core.compiler#ecj;3.5.1 in archiva.internal
 [ivy:resolve]  found org.drools#drools-decisiontables;5.1.1 in archiva.internal
 [ivy:resolve]  found org.drools#drools-templates;5.1.1 in archiva.internal
 [ivy:resolve]  found net.sourceforge.jexcelapi#jxl;2.6.10 in archiva.internal
 [ivy:resolve]  found jsr94#jsr94;1.1 in archiva.internal
 [ivy:resolve]  found javax.xml.bind#jaxb-api;2.2.1 in archiva.internal
 [ivy:resolve]  found javax.xml.stream#stax-api;1.0-2 in archiva.internal
 [ivy:resolve] :: resolution report :: resolve 3414ms :: artifacts dl 98ms
 [ivy:resolve]  :: evicted modules:
 [ivy:resolve]  commons-logging#commons-logging;1.0.4 by [commons-logging#commons-logging;1.1] in [default]
 [ivy:resolve]  log4j#log4j;1.2.12 by [log4j#log4j;1.2.16] in [default]
 [ivy:resolve]  org.slf4j#slf4j-api;1.5.5 by [org.slf4j#slf4j-api;1.6.1] in [default]
 [ivy:resolve]  log4j#log4j;1.2.14 by [log4j#log4j;1.2.16] in [default]
    ---------------------------------------------------------------------
    |                  |            modules            ||   artifacts   |
    |       conf       | number| search|dwnlded|evicted|| number|dwnlded|
    ---------------------------------------------------------------------
    |      default     |   82  |   0   |   0   |   4   ||  101  |   0   |
    ---------------------------------------------------------------------
[ivy:retrieve] :: retrieving :: com.gdi#gdi-core [sync]
[ivy:retrieve]  confs: [default]
[ivy:retrieve]  0 artifacts copied, 73 already retrieved (0kB/45ms)
BUILD SUCCESSFUL
Total time: 5 seconds

The files log4j.jar, infinispan-core-4.2.1.FINAL.jar, and apache-log4j-extras-1.1 are not added to my lib directory like the others and I have to add them manually. Not sure what's causing this or how to fix it. Any help would be appreciated.

Here's the ivy.xml file with the dependencies. Log4j is a dependency of slf4j-log4j12 and infinispan is a dependency of hibernate-search-infinispan. log4j extras is a dependency of my project.

<?xml version="1.0" encoding="UTF-8"?>
<ivy-module
   version="2.0"
   xmlns:m="http://ant.apache.org/ivy/maven"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
   <info
      organisation="com.gdi"
      module="gdi-core"
      revision="0.0.1.SNAPSHOT" />
   <dependencies>
      <dependency
         org="org.apache.axis"
         name="axis"
         rev="1.4" />
      <dependency
         org="org.apache.axis"
         name="axis-jaxrpc"
         rev="1.4" />
      <dependency
         org="org.apache.axis"
         name="axis-saaj"
         rev="1.4" />
      <dependency
         org="wsdl4j"
         name="wsdl4j"
         rev="1.6.2" />
      <dependency
         org="org.slf4j"
         name="slf4j-log4j12"
         rev="1.6.1" />
      <dependency
         org="log4j"
         name="apache-log4j-extras"
         rev="1.1" />
      <dependency
         org="org.apache.commons"
         name="commons-email"
         rev="1.1" />
      <dependency
         org="commons-discovery"
         name="commons-discovery"
         rev="0.4">
         <exclude
            module="servlet-api" />
      </dependency>
      <dependency
         org="commons-logging"
         name="commons-logging"
         rev="1.1">
         <exclude
            module="servlet-api" />
      </dependency>
      <dependency
         org="org.hibernate"
         name="hibernate-core"
         rev="3.6.3.Final">
         <exclude
            module="jboss-jacc-api_JDK4" />
      </dependency>
      <dependency
         org="org.hibernate"
         name="hibernate-validator"
         rev="4.1.0" />
      <dependency
         org="org.hibernate"
         name="hibernate-ehcache"
         rev="3.6.3.Final" />
      <dependency
         org="org.hibernate"
         name="hibernate-entitymanager"
         rev="3.6.3.Final" />
      <dependency
         org="org.hibernate"
         name="hibernate-search"
         rev="3.4.0.Final">
         <exclude
            module="jgroups" />
      </dependency>
      <dependency
         org="org.hibernate"
         name="hibernate-search-infinispan"
         rev="3.4.0.Final" />
      <dependency
         org="org.hibernate"
         name="hibernate-c3p0"
         rev="3.6.3.Final" />
      <dependency
         org="org.hibernate"
         name="hibernate-commons-annotations"
         rev="3.2.0.Final" />
      <dependency
         org="org.apache.lucene"
         name="lucene-queries"
         rev="3.1.0" />
      <dependency
         org="postgresql"
         name="postgresql"
         rev="9.0-801.jdbc4" />
      <dependency
         org="org.drools"
         name="drools-jsr94"
         rev="5.1.1" />
   </dependencies>
</ivy-module>

Update:

Seems like the libraries not being downloaded are "Bundles" ...

 [ivy:resolve]  [NOT REQUIRED] org.slf4j#slf4j-api;1.6.1!slf4j-api.jar
 [ivy:resolve]  [NOT REQUIRED] log4j#log4j;1.2.16!log4j.jar(bundle)
 [ivy:resolve]  [NOT REQUIRED] javax.mail#mail;1.4!mail.jar

解决方案

Found the issue. The problem was that the missing dependencies were "bundle" and my ant script was set to only install "jar" ...

<ivy:retrieve pattern="${ivy.lib.dir}/[artifact].[revision].[ext]"
                type="jar"
                sync="true" />

Fixed version:

<ivy:retrieve pattern="${ivy.lib.dir}/[artifact].[revision].[ext]"
                type="jar,bundle"
                sync="true" />

这篇关于常春藤不安装一些JAR文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆