tutorial principiantes para mvc framework español edicion desarrollo cuarta con books arquitectura accion spring maven dependencies repository

principiantes - El POM para org.springframework.security:org.springframework.security.web:jar:3.0.5.RELEASE falta, no hay información de dependencia disponible



spring framework español (3)

Cuando se incluye en pom.xml

<dependency> <groupId>org.springframework.security</groupId> <artifactId>org.springframework.security.web</artifactId> <version>3.0.5.RELEASE</version> </dependency>

con repositorios

<repository> <id>com.springsource.repository.bundles.milestone</id> <name>EBR Spring Milestone Repository</name> <url>http://repository.springsource.com/maven/bundles/milestone</url> </repository> <repository> <id>org.springframework.maven.milestone</id> <name>Maven Central Compatible Spring Milestone Repository</name> <url>http://maven.springframework.org/milestone</url> </repository> <repository> <id>com.springsource.repository.bundles.release</id> <name>EBR Spring Release Repository</name> <url>http://repository.springsource.com/maven/bundles/release</url> </repository> <repository> <id>com.springsource.repository.bundles.external</id> <name>EBR External Release Repository</name> <url>http://repository.springsource.com/maven/bundles/external</url> </repository>

Recibo el siguiente mensaje de error cuando hago la creación maven:

The POM for org.springframework.security:org.springframework.security.web:jar:3.0.5.RELEASE is missing, no dependency information available

Otras bibliotecas de primavera están incluidas bien. ¿Qué está mal? Gracias por cualquier ayuda.

Actualizar

Simplifique pom.xml para

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>test</artifactId> <packaging>jar</packaging> <version>1.0.1</version> <name>test</name> <url>http://test</url> <dependencies> <dependency> <groupId>org.springframework.security</groupId> <artifactId>org.springframework.security.web</artifactId> <version>3.0.5.RELEASE</version> </dependency> </dependencies> <repositories> <repository> <id>com.springsource.repository.bundles.milestone</id> <name>EBR Spring Milestone Repository</name> <url>http://repository.springsource.com/maven/bundles/milestone</url> </repository> <repository> <id>org.springframework.maven.milestone</id> <name>Maven Central Compatible Spring Milestone Repository</name> <url>http://maven.springframework.org/milestone</url> </repository> <repository> <id>com.springsource.repository.bundles.release</id> <name>EBR Spring Release Repository</name> <url>http://repository.springsource.com/maven/bundles/release</url> </repository> <repository> <id>com.springsource.repository.bundles.external</id> <name>EBR External Release Repository</name> <url>http://repository.springsource.com/maven/bundles/external</url> </repository> </repositories> </project>

y al llamar a mvn -U install (fuerzas de actualización) da

[ERROR] Failed to execute goal on project test: Could not resolve dependencies for project test:test:jar:1.0.1: Could not find artifact org.springframework.security:org.springframework.security.web:jar:3.0.5.RELEASE in com.springsource.repository.bundles.milestone (http://repository.springsource.com/maven/bundles/milestone)


Estás usando el artefacto erróneo incorrecto. Utilizar esta:

<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>3.0.5.RELEASE</version> </dependency>

Y no necesita repositorios personalizados, puede encontrarlos en Maven Central .


Veo que el repositorio está debidamente poblado, por lo que el problema es un artefacto erróneo. Es spring-security-web , no org.springframework.security.web .