Eclipse创建Maven Web项目 + 测试覆盖率 + 常见问题(2015.07.14--小赞)

Eclipse创建Maven web项目:

到此,并没有创建好,接下来一步步解决问题:


问题:无法创建src/main/java目录

解决:

右键项目选择【properties】

点击【OK】



问题:Cannot change version of project facet Dynamic web module to ...

解决办法:

改为你要的版本,我设为1.7

改为你要的版本,我设为1.7.0

我设为:

保存,刷新项目:

到此尚未完成,还有一个文件要修改,web.xml:

改为:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  3.     xmlns="http://java.sun.com/xml/ns/javaee" 
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
  5.                         http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 
  6.     id="WebApp_ID" 
  7.     version="3.0" >
  8.   <display-name>Archetype Created Web Application</display-name>
  9. </web-app>  

到此基本完成了项目才创建。


问题:pom.xml 添加/修改 maven 依赖,但项目中 jar 并未添加/发生变化

解决办法:

右键项目,选择【Maven】->【 Update Project】


测试覆盖率:

命令:cobertura:cobertura

用浏览器打开 index.html 即可


错误:Dynamic Web Module 3.0 requires Java 1.6 or newer.

解决办法:

在 pom.xml 中 <build> 中的 <plugins> 内添加:

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.1</version>

<configuration>

<source>1.6</source>

<target>1.6</target>

</configuration>

</plugin>

保存,选择项目 -> 右键 -> Maven -> Update Project...

问题解决,项目中的小红叉消失了


错误:Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"

解决办法:

在 pom.xml 中添加:

<!-- jsp tag library -->

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>jstl</artifactId>

<version>1.2</version>

</dependency>


配置自己的数据仓库:



eclipse中使用maven插件的时候,运行run as maven build的时候报错
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
可以设一个环境变量M2_HOME指向你的maven安装目录
M2_HOME=D:\Apps\apache-maven-3.3.1
然后在Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME

来自为知笔记(Wiz)

时间: 2024-12-26 06:02:14

Eclipse创建Maven Web项目 + 测试覆盖率 + 常见问题(2015.07.14--小赞)的相关文章

eclipse创建maven web项目

eclipse创建maven web项目: 1.安装eclipse maven插件 2.新建maven project选择webapp模板. 3.改造为maven文档结构. 4.添加项目的JAVAEE支持 这里我选择的web modul版本为2.5,因为我平时使用的tomcat版本为tomcat 6.在右侧的runtime处可以配置tomcat 如果web modul版本选择3.0的话,tomcat 6是不能选择的. 添加web modul后目录结构发生了变化: 将WebContent目录内的复

解决使用eclipse创建maven web项目时报Could not resolve archetype的问题

前两天重装了系统,今天想写一个项目的时候出现了点问题. 在使用eclipse创建maven web项目时,点Finish后报了Could not resolve archetype的问题. Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 from any of the configured repositories.Could not resolve artifact org.a

eclipse 创建maven web项目

前言: 前面那一篇讲解了Maven的作用以及详细的应用,不了解Maven的具体使用,请参读:http://www.cnblogs.com/hongwz/p/5456578.html,下面来说明一下IDE构建Maven项目. 1.新建Maven项目 1.1 File -> New -> Other 1.2 选择Maven Project ,单击Next 1.3 保持默认即可,单击Next 1.4 选择Archetype为 web app,单击Next 1.5 输入一些必要信息,单击Finish

(转)eclipse 创建maven web项目

1.新建Maven项目 1.1 File -> New -> Other 1.2 选择Maven Project ,单击Next 1.3 保持默认即可,单击Next 1.4 选择Archetype为 web app,单击Next 1.5 输入一些必要信息,单击Finish 1.6 项目结构如下图: 2.配置项目 现在开始修改一些配置 2.1 在项目上右键单击,添加Source Folder Maven的项目有一些约定:src/main/Java , src/main/resources , s

使用eclipse创建maven web项目

1.新建项目: 2.选择模板: 3.输入项目信息: 4.新建的项目结构,发现index.jsp报错,直接删除重新创建一个index.jsp文件后,发现仍然报错,再在pom/xml文件中添加相应的servlet依赖: 修改后pom.xml依赖: 5.修改项目build path: 发现修改后项目结构发生改变,新增了src/main/java.src/test/java两个source folder: 6.修改web.xml文件为web-app3.0,之前创建后默认为2.x: <?xml versi

Eclipse下如何创建Maven Web项目

创建Maven Web项目 在Eclipse下新建项目时,选择新建Maven项目,如图 默认点击下一步,在"select an archetype"这步时,一样使用默认的配置,如图 下一步,需要输入项目名称,起名为"testMavenWeb"项目,点击[finish],完成项目创建. 此时,一个Java Maven项目创建成功,但并不是Maven Web项目,项目的结构如图: Java Maven 创建成功后,再创建一个Web项目,在"select an

使用 IDEA 创建 Maven Web 项目 (异常)- Disconnected from the target VM, address: &#39;127.0.0.1:59770&#39;, transport: &#39;socket&#39;

运行环境: JDK 版本:1.8 Maven 版本:apache-maven-3.3.3 IDEA 版本:14 maven-jetty-plugin 配置: <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <configuration> <webAppSourceDirectory>${pro

IntelliJ IDEA使用(一):创建maven web项目

在公司用eclipse开发maven web项目后,慢慢开始明白大家的那句话"受不了eclipse".的确,在开发大型的web项目,尤其是maven构建的项目,eclipse很不友好,时不时会出现莫名其妙的错误提示,有时改了某个类的代码明明没有任何错误却提示一大堆错误,还有就是每次清除项目的时候还要清除tomcat服务器下面的项目.总之各种不爽了,很多java开发人员都转向用IntelliJ IDEA了,我也来尝试下.下面的图解是基于IDEA 2016.1版本. 第一步.new pro

Intellij IDEA创建Maven Web项目

1前言 在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就可以使用. 最开始自己创建maven web项目时,要么创建一个springmvc项目进行修改,要么创建了一个maven项目(不是web项目),自己添加webapp目录添加配置web.xml文件,以及添加web moudle,配置属性等等. 另外之前总结的几篇Intellij使用文章,里面多多少少都还有点问题,请以本