我想修改org.eclipse.wst.common.project.facet.core.xml下的.settings
<?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更改为3.0;我可以通过在记事本中打开它来手动更改它,但在此之后,如果我试图从Maven ->更新项目中更新,它说错误“不能将项目facet动态would的版本更改为2.3”。
我如何让maven知道我想要用3.0版本和指定的java版本创建web应用程序。
我正在创建maven项目(原型为webapp)。
发布于 2013-10-10 04:53:50
修改后的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>发布于 2019-05-07 11:54:54
尝试检查和取消检查web模块,它与我一起工作后,我这样做。
https://stackoverflow.com/questions/19281693
复制相似问题