解决maven web项目Cannot detect Web Project version. Please specify version of Web Project through...的错误

前面已经聊了创建maven web工程,但是问题来了,创建maven web工程之后会出现如下的错误,在pom.xml文件头部 有以下的错误

[plain] view plain copy

print?

  1. Cannot detect Web Project version. Please specify version of Web Project through <version> configuration property of war plugin. E.g.: <plugin> <artifactId>maven-
  2. war-plugin</artifactId> <configuration> <version>3.0</version> </configuration> </plugin>

解决方法如下:

在pom.xml文件中加入:

[html] view plain copy

print?

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <artifactId>maven-compiler-plugin</artifactId>
  5. <configuration>
  6. <source>1.7</source>
  7. <target>1.7</target>
  8. </configuration>
  9. </plugin>
  10. <plugin>
  11. <artifactId>maven-war-plugin</artifactId>
  12. <version>2.4</version>
  13. <configuration>
  14. <version>3.0</version>
  15. </configuration>
  16. </plugin>
  17. </plugins>
  18. <finalName>webserver</finalName>
  19. </build>

那是因为项目未指定maven war编译插件的错误

最后  maven - update project

时间: 2024-10-20 15:11:38

解决maven web项目Cannot detect Web Project version. Please specify version of Web Project through...的错误的相关文章

maven web 项目中启动报错java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener

本篇文章主要介绍了"maven web 项目中启动报错java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener ",主要涉及到maven web 项目中启动报错java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener 方面的内容,对于maven web 项目中启动报错jav

eclipse部署maven web项目到tomcat服务器时,没有将lib、web.xml复制过去的解决办法

我这几天在写项目的时候发现自己以前的项目能够访问,隔一段时间写的这个项目却不能够访问,没有发现代码的逻辑错,但是就是访问不了jsp页面,项目一发布就是出现404错误,后来发现原来是发布到tomcat上面的项目上面没有发布index.jsp跟web.xml文件,设置连里面的lib包也没有发布上去. 下面是我在找错误的详细过程,记录下来以防自己以后忘记. 第一步:是你要找到控制台中Servers,然后双击打开它,查看里面的信息. 第二步:配置Server中发布项目的安装目录 后来我发现我发布项目到t

[JSP]解决Maven创建项目失败

来源:http://lovespss.blog.51cto.com/1907593/522225 新建Maven项目时遇到这个错误: Unable to create project from archetype [org.apache.maven.archetypes:maven-archetype-webapp:1.0] Unable to add module to the current project as it is not of packaging type 'pom' =====

解决Maven新建项目目录不完整的问题

主要是jdk的版本设置问题 两个解决方法,一个一次性,一个永久性(更改poe.xml):非永久:1.在项目上右键propeties,设置java compiler的jdk版本为1.8(系统默认1.5):设置project facts的java版本为1.8 永久性:在poe.xml中添加以下代码,主要设置了jdk的版本 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupI

如何解决maven创建项目时十分缓慢的问题

解决方法来自百度前几篇介绍.?? 第一篇来自:http://blog.csdn.net/codercaicai/article/details/51917522 第二篇来自:http://www.cnblogs.com/chenpi/p/5986215.html#undefined 然后说一下为什么这么慢,我也是就以上两篇来个总结.. 慢的原因有: 1.要根据模版生成工程的时候肯定要查看有什么模版.第一篇就是告诉我们要做一些事情然maven直接去本地找模版不要去网上下载 2.模版目录出来后我们还

搭建Dynamic Web Project(动态web项目)的springmvc工程2

本文转载自:http://blog.csdn.net/typa01_kk/article/details/45905129 此篇为“创建Dynamic Web Projec工程,”搭建Dynamic Web Project(动态web项目)的springmvc工程1的续篇,“搭建springmvc框架web项目”: 注:开发工具,以及jar包下载,404访问处理,请到上篇或下链接!!! 下载分享%springmvc开发分享****,(提取码:2c4a)也可网上下载,适合自己的或最新版本使用. 4

基于maven构建web项目

1.打开eclipse,右击->new->Project->Maven->Maven Project    然后点击Next 2.选择创建一个简单的项目  点击Next 3.填写项目的基本信息    点击Finish 4.生成一个简单的项目,但现在的web项目还缺少部分目录结构 5.右击项目->Properties->Project Facets 原因是maven帮我们默认选择的版本出问题 6.我们需要把dynamic web module去掉,然后选择java1.6或

maven创建Java项目和web项目

创建Java项目 C:\Users\Administrator\Desktop>mvn archetype:generate -DgroupId=yxyu.xx -Dartifa ctId=xx1 -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=fals e 创建web项目 C:\Users\Administrator\Desktop>mvn archetype:generate -DgroupId=yxyu

整理这几天搭建web项目更新的maven知识及项目配置

一.maven基本知识 1.groupid.artifactId.version 用eclipse ee创建web项目时需要输入groupid.artifactId.version,它们是什么呢?        groupId:组织标识,例如com.baobaotao.ide,在本地仓库下将是com/baobaotao/ide.        artifactId: 项目名称,例如shop,在本地仓库目录下将是com/baobaotao/ide/shop.        version:版本号,