zoukankan      html  css  js  c++  java
  • Maven项目运行Junit测试用例 出现ClassNotFound

    Maven 打包命令 clean package 会清空target下的目录 包含 test-classes 目录

    这样执行junit的时候,会出现 ClassNotFound的错误


    执行下面的命令即可
    clean compile test-compile
    or
    compile test-compile

     

    编译源代码: mvn compile 
    编译测试代码:mvn test-compile    

     

    Maven常用命令: 
    1. 创建Maven的普通java项目: 
       mvn archetype:create 
       -DgroupId=packageName 
       -DartifactId=projectName  
    2. 创建Maven的Web项目:   
        mvn archetype:create 
        -DgroupId=packageName    
        -DartifactId=webappName 
        -DarchetypeArtifactId=maven-archetype-webapp    
    3. 编译源代码: mvn compile 
    4. 编译测试代码:mvn test-compile    
    5. 运行测试:mvn test   
    6. 产生site:mvn site   
    7. 打包:mvn package   
    8. 在本地Repository中安装jar:mvn install 
    9. 清除产生的项目:mvn clean   
    10. 生成eclipse项目:mvn eclipse:eclipse  
    11. 生成idea项目:mvn idea:idea  
    12. 组合使用goal命令,如只打包不测试:mvn -Dtest package   
    13. 编译测试的内容:mvn test-compile  
    14. 只打jar包: mvn jar:jar  
    15. 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile 
          ( -skipping 的灵活运用,当然也可以用于其他组合命令)  
    16. 清除eclipse的一些系统设置:mvn eclipse:clean  

    参考文献:

    https://stackoverflow.com/questions/11381068/class-not-found-exception-when-running-junit-test

  • 相关阅读:
    关于使用READ TABLE语句
    excel中CTRL+E的用法
    SAP查找用户的登录记录及修改记录
    PI接口开发之调java WS接口(转)
    ALV-TREE -转
    LOOP AT GROUP语法熟悉
    SAP库龄表(转)
    SAP RANG语法
    数据对象与数据类型
    Nginx 安装、配置及相关介绍
  • 原文地址:https://www.cnblogs.com/tusheng/p/7307706.html
Copyright © 2011-2022 走看看