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





  • 相关阅读:
    Openssl命令详解
    Openssl命令详解
    Mac根目录下无法创建文件或目录
    解决 mysql from_base64 函数返回乱码的问题
    elementUI日期选择器 el-date-picker根据所选日期选择禁用
    el-dialog设置为点击弹窗以外的区域不自动关闭弹窗
    在vue项目中MD5加密的使用方法
    bower install 报错fatal: unable to access 'https://github.com/angular/bower-angular-touch.git/'类错误解决方法
    angular项目grunt serve报错Cannot find where you keep your Bower packages
    移动端开发--》适配各种机型样式大小
  • 原文地址:https://www.cnblogs.com/zhanyao/p/4843169.html
Copyright © 2011-2022 走看看