Mostrando entradas con la etiqueta DEPENDENCY. Mostrar todas las entradas
Mostrando entradas con la etiqueta DEPENDENCY. Mostrar todas las entradas

domingo, 21 de agosto de 2011

REPOSITORIOS REMOTOS MAVEN

Muchas veces cuando queremos realizar una aplicación JAVA, ya por costumbre y buenas practicas utilizamos MAVEN para la construcción de nuestro aplicativo y por desgracia nos encontramos trabajando en una PC nueva o simplemente no tenemos nuestro repositorio MAVEN local cargado como para que el POM.xml obtenga las librerías automáticamente de ahí.

En estos casos dependemos de forma obligatorio de los repositorios MAVEN remotos y mientras nuestro aplicativos requiera de mas versiones especificas o si esta integrando varios Frameworks, etc , etc, la necesidad y búsqueda de las librerías será mas tediosa y bueno eso de estar haciéndolo de forma manual es incomodo, así mejor que MAVEN lo haga por ti. Debido a eso aquí les comparto unos TAGs de MAVEN que mapean varios repositorios remotos ya sean RELEASE o SNAPSHOTS , con los cuales se podrán bajar rápidamente todas las versiones de librerías posibles (Hasta el momento nunca me ha fallado).

Para fines de visualización en el BLOG he cambiado los símbolos de Mayor y Menor por los Corchetes”.

[!-- ********************************************** --]
[!-- **** REPOSITORIOS DEL PROYECTO **** --]
[!-- ********************************************** --]

[repositories]

[!-- ****** RELEASE ****** --]
[repository]
[id]atlassian[/id]
[url]http://maven.atlassian.com/repository/public[/url]
[releases] [enabled] true[/enabled] [/releases]
[snapshots] [enabled] false [/enabled] [/snapshots]
[/repository]

[repository]
[id]maven.org.repo2[/id]
[name]Repository of Maven.org[/name]
[url]http://search.maven.org/#search[/url]
[/repository]

[repository]
[id]search.maven.org[/id]
[name]Repository of Maven.org[/name]
[url]http://search.maven.org[/url]
[/repository]

[repository]
[id]itextpdf.com[/id]
[name]Maven Repository for iText[/name]
[url]http://maven.itextpdf.com[/url]
[/repository]

[repository]
[id]repository.jboss.com[/id]
[name]Jboss Repository for Maven[/name]
[url]http://repository.jboss.com[/url]
[/repository]

[repository]
[id]snapshots.jboss.org[/id]
[name]Jboss Snapshot Repository for Maven[/name]
[url]http://snapshots.jboss.org/maven2[/url]
[/repository]

[repository]
[id]java.net[/id]
[name]Repository of Java.net[/name]
[url]http://download.java.net/maven/1[/url]
[/repository]

[repository]
[id]deltaset.org[/id]
[name]Repository of Deltaset[/name]
[url]http://deltaset.googlecode.com/svn/maven2[/url]
[/repository]

[repository]
[id]prime.com[/id]
[name]Repository of PrimeFaces[/name]
[url]http://repository.prime.com.tr/org[/url]
[/repository]

[repository]
[id]com.springsource.repository.maven.milestone[/id]
[name]Spring Framework Maven Milestone Releases (Maven Central Format)[/name]
[url]http://maven.springframework.org/milestone[/url]
[/repository]

[repository]
[id]maven-repository2.dev.java.net[/id]
[name]Java.net Repository for Maven 2[/name]
[url]http://download.java.net/maven/2[/url]
[/repository]

[repository]
[id]mvnrepository.com[/id]
[name]mvnrepository.com[/name]
[url]http://mvnrepository.com[/url]
[/repository]

[repository]
[id]www.mvnbrowser.com[/id]
[name]www.mvnbrowser.com[/name]
[url]http://www.mvnbrowser.com[/url]
[/repository]

[repository]
[id]objectweb[/id]
[name]Objectweb repository[/name]
[url]http://maven.objectweb.org/maven2[/url]
[/repository]

[repository]
[id]ops4j.repository[/id]
[name]OPS4J Repository[/name]
[url]http://repository.ops4j.org/maven2[/url]
[/repository]

[repository]
[id]Codehaus Snapshots[/id]
[url]http://snapshots.repository.codehaus.org/[/url]
[/repository]


[!-- **** SNAPSHOTS **** --]
[repository]
[id]apache-maven-snapshots[/id]
[name]Repository of Snapshots[/name]
[url]http://repository.apache.org/snapshots[/url]
[/repository]

[repository]
[id]apache.snapshots[/id]
[name]ASF Maven 2 Snapshot[/name]
[url]http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository[/url]
[/repository]

[repository] [id]com.springsource.repository.maven.snapshot[/id]
[name]SpringSource Enterprise Bundle Maven Repository - SpringSource Snapshot Releases[/name] [url]http://maven.springframework.org/snapshot[/url]
[/repository]

[/repositories]


BUSCADORES DE JARs

Alguna vez te has preguntado:

¿En que JAR esta cierta clase?, ¿Donde encuentro tal o cual JAR?, ¿En que repositorio MAVEN se encuentra tal o cual artefacto? o ¿Cuántas veces al ejecutar una aplicación Web, hemos obtenido esta muy conocida Excepcion: ‘ClassNotFoundException", debido a una falta de librería ya que la clase no es encontrada ?.

En esta oportunidad compartiré una serie de links de sitios Web que nos facilitan y solucionan de paso, de la manera más simple posible, el encontrar rápidamente dicha librería (.JAR) que con urgencia requerimos.

Estos son buscadores específicos de JARs que aceptan como filtro de consulta:

- Nombre de la clase.
- Fragmentos del nombre.
- Nombre del JAR.
- Etc.


La respuesta de las Webs es un listado de librerías para que selecciones por versión las librerías requeridas. Luego, te permite descargar dicho JAR, copia la clase y muchas veces te muestra hasta su decencia MAVEN, para que lo bajes si están utilizando MAVEN.

Aquí les comparto los links de estos buscadores de JARs que les facilitaran la vida realmente:

http://www.jarvana.com/jarvana
http://jarhalla.com
http://search.maven.org/#search
http://www.findjar.com
http://www.jarfinder.com
http://ebr.springsource.com/repository/app/search
http://jarsearch.com
http://www.mvnsearch.org