1. 程式人生 > >使用maven構建專案,出現 project facet Dynamic Web Module to 3.0.

使用maven構建專案,出現 project facet Dynamic Web Module to 3.0.

Description    Resource    Path    Location    Type Cannot change version of project facet Dynamic Web Module to 3.0.    youyou yeah

在專案中的時候經常都會遇見這樣的問題,就是編譯的版本和執行的jdk等以及動態web工程的版本不一致的問題,都會出現這樣的錯誤,那麼需要修改為統一的就好。

以下為我在專案中出錯後maven中的pom.xml的配置,使用的為jdk1.7的版本。

<span style="font-size:18px;"> <build>
    <finalName>mvc</finalName>
    <plugins>
        <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
            <source>1.7</source>
            <target>1.7</target>
        </configuration>
    </plugin>
    </plugins>
  </build></span>

點選專案名稱,滑鼠右鍵,選擇Build Path 然後再點選Configure Build Path進入到配置中

1、選擇java編譯的版本Java Compiler改為1.7

2、選擇Java Build Path 的版本為1.7

3、選擇Project Facets 勾選 Dynamic Web Module 為3.0,java為1.7,javaScritp為1.0