Repositorios Maven en dev.java.net
No estoy seguro que es lo que pasa últimamente con los repositorios Maven de dev.java.net. Todos los archivos descargados desde estos repositorios están fallando con un error del tipo:
Parece ser que han trasladado los servidores de https://maven-repository.<wbr>dev.java.net/nonav/repository a http://download.java.net/ y en lugar de usar un HTTP Redirect 301 están usando algún otro tipo de redirección que Maven no es capaz de procesar.Para evitar el uso de estos servidores he escaneado mi ~/.m2/repository en busca de poms con referencias a java.net y he creado una especie de blacklist profile que permite ignorarlos. <profile>
<id>blacklist</id>
<repositories>
<repository>
<id>maven-repository.dev.java.net</id>
<url>https://maven-repository.dev.java.net/nonav/repository</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>java.net</id>
<url>https://maven-repository.dev.java.net/nonav/repository</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository> </repositories>
</profile>
luego mvn compile -P blacklist y voilà.
slf4j-simple-1.5.8.jar; error in opening zip file
Parece ser que han trasladado los servidores de https://maven-repository.<wbr>dev.java.net/nonav/repository a http://download.java.net/ y en lugar de usar un HTTP Redirect 301 están usando algún otro tipo de redirección que Maven no es capaz de procesar.Para evitar el uso de estos servidores he escaneado mi ~/.m2/repository en busca de poms con referencias a java.net y he creado una especie de blacklist profile que permite ignorarlos. <profile>
<id>blacklist</id>
<repositories>
<repository>
<id>maven-repository.dev.java.net</id>
<url>https://maven-repository.dev.java.net/nonav/repository</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>java.net</id>
<url>https://maven-repository.dev.java.net/nonav/repository</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository> </repositories>
</profile>
luego mvn compile -P blacklist y voilà.