zoukankan      html  css  js  c++  java
  • 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:Appsapache-maven-3.3.1
    然后在Window->Preference->Java->Installed JREs->Edit
    在Default VM arguments中设置
    -Dmaven.multiModuleProjectDirectory=$M2_HOME





  • 相关阅读:
    转载:备份HyperV时需要避免的六大错误
    职场必读blog
    sps 2010 出错记录
    MySQL的一些常用命令
    JS 常用 函数
    批处理 启动/关闭 VMware服务
    SQL Server 复制 发布订阅(SQL Server 数据同步)
    JBoss7 入门指南
    SQLServer 数据库 远程备份
    QuickFix/J
  • 原文地址:https://www.cnblogs.com/zhanyao/p/4843169.html
Copyright © 2011-2022 走看看