2013-10-09 2 views
6

Я хочу изменить org.eclipse.wst.common.project.facet. core.xml под .settingsКак изменить версию java и веб-версию на org.eclipse.wst.common.project.facet.core.xml в разделе .settings dir проекта eclipse

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

Я хотел бы изменить приведенную выше java-версию на 1.6 и web to 3.0; Я мог бы изменить его вручную, открыв его в блокноте, но после этого из eclipse (kepler), если я попытаюсь обновить проект Maven -> update, он говорит об ошибке «Невозможно изменить версию фазового пространства проекта Dynamic Web Module до 2.3».

Как я могу заставить maven знать, что я хочу создать веб-приложение с версией 3.0 и указанной версией java.

Я создаю проект maven (архетип как webapp).

ответ

17

Модифицированный web.xml иметь ниже:

<web-app xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> 
    <display-name>Archetype Created Web Application</display-name> 
</web-app> 

и добавьте следующие плагины, как Maven 3 хочет иметь компилятору

<plugins> 
    <plugin> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.1</version> 
     <configuration> 
      <source>1.6</source> 
      <target>1.6</target> 
     </configuration> 
    </plugin> 
</plugins> 
+3

+1. Слишком грустно видеть 2900 человек, которые, скорее всего, воспользовались вашим решением, и никто из них не заботился о голосовании. –

+0

@ Мухаммад Спасибо! – Dhamayanthi

Смежные вопросы