ubuntu中maven建的web項目不能將project facet設置為 dynamic web module 3.0


核心參考:maven 不能設置為web3.0人解決方法

error:Description    Resource    Path    Location    Type Cannot change version of 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.   

以下是在GG搜索到的。http://stackoverflow.com/questions/75786/eclipse-how-can-i-change-a-project-facet-from-tomcat-6-to-tomcat-5-5

首先在硬盤下找到  \項目名\.setting\文件夾下的   org.eclipse.wst.common.project.facet.core.xml  xml文件。

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="jst.web" version="2.3"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="java" version="1.7"/>
</faceted-project>

將jst.web,的version改成3.0.

然后在eclipse里右鍵該工程--maven--updateProject即可。。

 

為什么Maven會更改Eclipse JDK設置

解決項目是maven默認使用的jdk1.5無法修改的問題

 

 三、解決方案

          在pom.xml文件中增加如下配置:   

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
        </configuration>
      </plugin>
    </plugins>
</build>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM