ftp, windows, maven y solaris

Hace tiempo empecé a trabajar con Maven.

Una de las cosas que hice en el trabajo fué montar en un servidor Solaris/Unix un repositorio de jars con nuestras propias librerías. Como trabajamos habitualmente con PCs en Windows, la forma más fácil que encontré de acceder a dicho repositorio maven fué con ftp. Así que todo listo y en funcionamiento. Nuestros jar de librerías y proyectos acaban en el repositorio de maven en Solaris y todos podemos acceder con maven a ellos.

Un problema que tenía (y que sigo teniendo) es que a veces, y sin saber por qué, cuando compilas tu proyecto maven en tu PC, maven es incapaz de traerse los jar del servidor de urantia. Además, el fallo parecía que es un poco aleatorio. Unos días funcionaba, otros no, y no había manera de saber por qué.

Hace unos días me decidí a pelearme con el tema y ver qué estaba pasando. El problema lo tengo localizado, pero no le he encontrado solución de momento.

Resulta que tengo instalado Cruise Control de forma que si hay modificaciones en los fuentes, se compilan ellos solos por las noches y se instalan en el servidor Solaris los nuevos jar.

Desde un explorador de archivos de windows intenté acceder, con ftp, al repositorio de jars y ¡¡Sorpresa!!, los jar con fecha actual, los que fueron compilados por la noche, desde el explorador de windows se ven con el nombre mal. Parte de la fecha/hora se mezcla con el nombre. Maven simplemente no encuentra los ficheros porque los recibe con un nombre erróneo.  Encontrar los jar falla cuando han sido compilados y subidor al repositorio de Solaris recientemente. Luego ya funciona bien.

Tendré que buscarle solución o si no, tratar de poner un repositorio de otra forma (http o scp…)

Esta entrada fue publicada en java, maven. Guarda el enlace permanente.

Una respuesta en “ftp, windows, maven y solaris

  1. Pingback: Diario de Programación » Repositorio interno con maven

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.