Estoy tratando de agregar manualmente el archivo jar lucene a mi repositorio local ivy. Tengo otros jarros de apache, por lo tanto, debajo de la carpeta existente .ivy2 \ cache \ apache.org \ He creado una carpeta llamada lucene y dentro hay una carpeta llamada jarras. Luego coloqué el contenedor llamado lucene-3.0.3.jar en la carpeta jars. El siguiente paso He creado la siguiente hiedra 3.0.3.xml en la carpeta Lucene:No se puede agregar el archivo jar a .ivy caché manualmente
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="1.0">
<info organisation="apache.org" module="lucene" revision="3.0.3" status="release" publication="20090416105712">
</info>
<publications>
<artifact name="lucene-3.0.3" type="jar" ext="jar"/>
</publications>
</ivy-module>
entonces trato de hacer referencia a ella desde un proyecto como ese:
<dependency org="apache.org" name="lucene" rev="3.0.3"/>
pero consigo un error: "dependencia no resuelta: apache.org # lucene; 3.0.3: no encontrada"
Puedo encontrar otras dependencias de mis carpetas de caché .ivy2, solo esta que he creado manualmente está dando problemas .
¿Algo que me he perdido?
Gracias. Probablemente debería haber mencionado que estoy haciendo esto para autoevaluarme sobre cómo funciona la hiedra y solo para experimentar. Soy consciente de que ivy toma los frascos del repositorio en base a sus resolutores, pero pensé que trataría de imitar lo que está haciendo :) Gracias – Joly
me alegro de poder ayudar con ese entendimiento de alguna manera. A propósito, quiero mencionar que Ivy es una de las herramientas mejor documentadas que he visto en mi vida. Peces en el sitio que he vinculado anteriormente y encontrarás todas las funciones de Ivy, así como ejemplos extremadamente útiles para cada comando. Conozco a Ivy hacia atrás y hacia adelante y TODO lo que sé, lo aprendí de ese sitio. – gMale