Obtengo errores que decir The import org.springframework cannot be resolved para todas las importaciones. Mi POM.XML es la siguiente: estoy seguro de que he incluido todas las dependencias necesarias. Ni idea, por qué está sucediendo esto. Ayuda

POM.XML

<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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.app.controller</groupId>
    <artifactId>FirstController</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>

    <name>webapp spring</name>
    <url>http://maven.apache.org</url>

    <properties>
        <spring.version>4.0.0.RELEASE</spring.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>

        <!-- Spring 3 dependencies -->


            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
                <version>${spring.version}</version>
            </dependency>


        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${spring.version}</version>
        </dependency>
    </dependencies>
    <build>
        <finalName>FirstController</finalName>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

FirstController.java

package my.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;


@Controller
@RequestMapping("/hi")
public class FirstController {
    @RequestMapping(method = RequestMethod.GET)
    public String printWelcome(ModelMap model) {
        model.addAttribute("message", "Spring 3 MVC Hello LA");
        return "hello";
    }
}
¿qué tipo de IDE estás usando? ¿cómo sincronizar tu IDE proyecto con Maven?
Eclipse. y yo uso mvn eclipse:eclipse
¿puedes ver la primavera en las dependencias de tu proyecto de Eclipse construcción de camino? ¿has probado a mvn eclipse:limpiar eclipse:eclipse ?
Olvídate de mvn eclipse:eclipse. El uso de m2e plugin (que ya está integrado en eclipse en las últimas versiones). Por cierto, ¿tu proyecto de construir cuando se utiliza mvn en la línea de comandos manualmente?
Yo tenía el mismo problema, leer algunos post y trató de un comando mvn clean compile asegúrese de que está en el directorio correcto y, a continuación, vaya a eclipse y actualización del proyecto. (Esta solucionado mi problema).

OriginalEl autor sharon Hwk | 2013-12-25

10 Comentarios

  1. 4
    • Compruebe la salida de mvn clean install. Y ver si el interesado frasco está siendo descargado. Buscar en $HOME/.m2/repo/.... para ver si está hecho presentes.

    • En el IDE asegúrese de que ha configurado el Build Path correctamente (por ejemplo, en eclipse, Haga clic en proyecto, Construir Camino, 3ª pestaña)

    • Además, supongo que debe ser pom.xml(en minúsculas) y no POM.XML, como yo creo que el caso de la materia. Pero supongo que poner eso en el post unkownigly.

    OriginalEl autor mtk

  2. 1

    Me había encontrado con este problema hace un momento, me corrió un mvc de spring demo.Mi IDE es IntellJ, acabo de reimportados todos los proyectos maven, todo está bien ahora. Me acaba de hacer clic en la esquina superior derecha de reimportación todo proyecto de maven botón, todo está bien, usted puede tener una oportunidad.

    Haga clic derecho sobre pom.xml y reimportación de obras

    OriginalEl autor feng smith

  3. 1

    He solucionado el problema haciendo clic derecho sobre la pom.xml en Eclipse y ‘Maven Añadir la Dependencia»
    org.springframework
    spring-web
    3.0.4.RELEASE

    OriginalEl autor Marcel Bussien

  4. 1

    usted está usando anotaciones de las versiones posteriores de la Primavera

    Actualización de su versión de la Primavera pom.xml para reflejar una más actual versión correcta del Resorte

    De

     <spring.version>4.0.0.RELEASE</spring.version>

    A

     <spring.version>4.3.0.RELEASE</spring.version>

    OriginalEl autor user648026

  5. 0

    Mi problema era que el M2_REPO variable no se ha configurado correctamente.

    Resuelto por ir a Propiedades del proyecto => Java Build Path => Agregar Variable => configuración de Variables => Nuevo y añadido M2_REPO a ser ~/.m2/repository.

    OriginalEl autor Weidong Fang

  6. 0

    Lo resolvió mediante la eliminación de todos los Problemas (seleccione todos los Problemas, eliminar) y hacer un Proyecto Limpio. Esto funciona para el más terco de los problemas. Por alguna razón Eclipse no elimina todos los Problemas antes de hacer una limpieza.

    OriginalEl autor Siddharth

  7. 0

    es un problema muy común con las personas que nueva Eclipse con Maven.
    Para solucionar simplemente siga los pasos a continuación:

    1. Seleccione el proyecto en Eclipse
    2. Haga clic derecho para abrir menú contextual.
    3. Seleccione Maven/Proyecto de Actualización ( o Alt + F5)

    Elipse, a continuación, volverá a cargar/actualizar las nuevas dependencias para usted.

    Feliz codificación!

    OriginalEl autor Tan Dao

  8. 0

    Sólo tienes que pegar esto en su pom.xml

    <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

    OriginalEl autor Kunle Ajiboye

  9. 0

    Simplemente cambiar la primavera versión de

    <spring.version>4.0.0.RELEASE</spring.version>

    a

    <spring.version>3.0.0.RELEASE</spring.version>

    OriginalEl autor Subodhi93

Dejar respuesta

Please enter your comment!
Please enter your name here