Ivy nicht installieren, einige Gläser
Ich bin mit Efeu für das Projekt-management von Abhängigkeiten und es hat gut funktioniert, abgesehen von einem Problem, das ich schon immer hatte. Gibt es bestimmte Abhängigkeiten, Ivy, ist das herunterladen aber nicht installieren Sie Sie in mein Projekt. Zum Beispiel, log4j.jar nicht in die Projekt-lib-Ordner, obwohl es aufgeführt ist, als eine Abhängigkeit und wird erfolgreich heruntergeladen. Hier die Ausgabe von meinem Entschluss:
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
Dateien log4j.jar, infinispan-core-4.2.1.FINAL.jar und apache-log4j-extras-1.1 nicht mehr auf meinem lib Verzeichnis wie die anderen und ich muss Sie manuell hinzufügen. Nicht sicher, was dies verursacht oder wie man es beheben. Jede Hilfe würde geschätzt werden.
Hier ist die ivy.xml die Datei mit den Abhängigkeiten. Log4j ist eine Abhängigkeit von slf4j-log4j12 und infinispan ist eine Abhängigkeit von hibernate-search-infinispan. log4j-extras ist eine Abhängigkeit von meinem Projekt.
<?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:
Scheint die Bibliotheken nicht heruntergeladen werden "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
InformationsquelleAutor der Frage Mouscellaneous | 2011-06-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gefunden das Problem. Das problem war, dass die fehlenden Abhängigkeiten wurden "bündeln" und mein ant-script wurde die Option " nur installieren "jar" ...
Feste version:
InformationsquelleAutor der Antwort Mouscellaneous
Versuchen Sie die linke Seite der conf-mapping auf Standard. Zum Beispiel
conf="runtime->default"
Dass mein Problem gelöst.Edit: kann gefunden werden in ivy.xml in der
<dependency>
tag. Für zB:Teil
->default
ist der Schlüssel.InformationsquelleAutor der Antwort Peter Lamberg
Sollten Sie überprüfen, ob die
conf
mapping verwendest du für die fehlenden Gläser. Insbesondere, wenn Sie eineconf
von, sagen wir,compile
für log4j ist es nicht wirklich abrufen nichts, weil log4j ist veröffentlicht mit einerconf
vonmaste
r. Würden Sie benötigen, um Ihrconf
etwas wiecompile->master
. Sie müssen dann wiederholen Sie mit der anderen Artefakte, die fehlen.InformationsquelleAutor der Antwort Richard Steele