2016-02-25 3 views
0

Я пытаюсь создать веб-приложение maven, которое будет частью моего приложения для ушей maven. Я попытался создать веб-приложение из командной строки, а также из опции в eclipse, но в обоих случаях я дал ошибку, например, «Dynamic Web Module 3.1 требует Java 1.7 или новее». Я попытался изменить путь сборки JDK на Java 1.8 и уровень компилятора до 1.8 и сохранить, но это не решило проблему. Когда я нажимаю правой кнопкой мыши на проекте «maven update», JDK снова возвращается к старому, не уверен, почему он не сохраняет мои изменения. Это проблема с eclipse (я пробовал как LUNA, так и MARS версию eclipse)? Как решить эту проблему, поскольку это не позволяет мне запускать приложение из eclipse.Проблема с версией фасет Maven в веб-приложении

Также я получаю это предупреждение о ограничении доступа «Ограничение доступа: тип« XmlElement »не является API (ограничение на требуемую библиотеку« C: \ Program Files \ Java \ jdk1.8.0_25 \ jre \ lib \ rt.jar «)». Если я удалю JDK из пути сборки и добавлю его снова, он исчезнет. Но когда обновление maven завершается, появляется ошибка. Пожалуйста, предложите мне, как решить эти проблемы?

ответ

1

Добавить следующее pom.xml и сделать Maven обновления

<build> 
    <plugins> 
     <plugin> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>3.1</version> 
      <configuration> 
       <source>1.7</source> 
       <target>1.7</target> 
      </configuration> 
     </plugin>   
    </plugins> 
</build> 
+0

Спасибо .. это решило проблему. – springbatcher