2017-11-14 52 views
0

私はちょうどIntelliJを使い始め、非常に単純な "hello world"アプリケーションの作成に取り掛かります。非常にシンプルなセットアップの問題のように見えますが、ここで解決できる解決策は見つかりません。私は$ {springframework.version}を使用しているので、それはIntelliJ - org.springframework.stereotypeパッケージが存在しません

ここでの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.jay.jayWorld</groupId> 
    <artifactId>simple-project</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <name>simple-project</name> 
    <url>http://maven.apache.org</url> 

    <properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    </properties> 

    <dependencies> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>3.8.1</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-webmvc</artifactId> 
     <version>${springframework.version}</version> 
    </dependency> 
    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>javax.servlet-api</artifactId> 
     <version>3.1.0</version> 
    </dependency> 
    <dependency> 
     <groupId>javax.servlet.jsp</groupId> 
     <artifactId>javax.servlet.jsp-api</artifactId> 
     <version>2.3.1</version> 
    </dependency> 
    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>jstl</artifactId> 
     <version>1.2</version> 
    </dependency> 
    </dependencies> 

    <build> 
    <pluginManagement> 
     <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>3.2</version> 
      <configuration> 
      <source>1.6</source> 
      <target>1.6</target> 
      </configuration> 
     </plugin> 
     </plugins> 
    </pluginManagement> 
    <finalName>Spring4MVCHelloWorldDemo</finalName> 
    </build> 
</project> 

のですか?私はいくつかのプロジェクトから、これはうまくいくが、私のプロジェクトではそうではないことを見てきました。私はどこかでそれを定義する必要がありますか?

ここにエラーのスクリーンショットがあります。 enter image description here

答えて

2

あなたのMaven POMでspringframework.versionという名前のプロパティを定義する必要があります。このように

<properties> 
    <springframework.version>4.3.11</springframework.version> 
</properties> 
+0

これまでやったことがあります。欠けている部分を指摘してくれてありがとう! – JAY

+0

@JAYその後、正しい答えとして受け入れることができます。 – mrkernelpanic

+0

はい。再度、感謝します。 – JAY

関連する問題