java - 无法将项目方面动态 Web 模块的版本更改为 3.0?

标签 java eclipse maven

我正在使用 maven 在 Eclipse 中创建一个动态 webapp。我添加了一些文件夹,例如 src/test/javasrc/test/resources。我还更改了 Java Build Path 中的库以获取 JavaSE-1.7。到这里为止一切正常。

当我尝试更改 Projects Facet 动态 Web 模块时出现问题。我在同一个地方将 Java 更改为 1.7。它仍然告诉我,不能将项目方面动态 Web 模块的版本更改为 3.0。

我已经改变了一切会影响我认为的改变的东西。

最佳答案

另一种方法是编辑项目构面配置文件本身:org.eclipse.wst.common.project.facet.core.xml

将此行中的动态 Web 模块版本更改为 3.0 - <installed facet="jst.web" version="2.5"/>

然后:

  1. 右键单击项目(在 Project Explorer 面板中)。
  2. 选择 Maven » 更新项目(或按 Alt+F5)

您可以在 .settings 中找到此文件Eclipse 项目中的目录。

关于java - 无法将项目方面动态 Web 模块的版本更改为 3.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18122336/

相关文章:

使用 JSON 的 Java servlet - 连接数据库和登录身份验证

android - Gson 错误 JellyBean

java - 仅在 REST API 调用时出现 Spring Boot 404

java - 是否需要使用 PGP 签名对 JAR 文件进行签名才能在 Maven 中心发布?

java - 从 Java 数组中获取输入变量

java - 在 LIBGDX 中实现游戏 handle Controller ?

java - jpopupmenu menuitem actionperformed 未触发

java - 套接字连接的单例类不起作用

java - Play Framework 2.4.6 不安装依赖项

java.lang.IllegalAccessError : class lombok. javac.apt.LombokProcessor 无法访问类 com.sun.tools.javac.processing.JavacProcessingEnvironment