maven测试类不会自动编译的问题
来源:互联网 发布:会声会影x4软件下载 编辑:程序博客网 时间:2024/05/22 03:21
遇到这样的问题其实是很烦的,你每次修改代码之后不会自动编译,运行之后还是修改前的结果。每改一次就要手动编译一次,要是大一点的项目需要时间久的话真是要炸,还能不能好好测试了~
之前我遇到这个问题是这样解决的: maven clean 该项目,然后project clean 该项目。
ok,可以自动编译了。不用之前那么麻烦,但是你要是maven package了项目,又要重新重复上面的步骤!
所以还是要找到问题的本质所在的。
研究发现 我项目的buildpath下/src/test/java 的Outputfolder 是Defaultoutput folder ,而当我修改为 项目名/target/test-classes时,发现自动编译成功。
个人理解:Default output folder 一般默认为项目名/target/classes,但是maven编译构建项目你会发现测试类和配置文件还是在test-classes下,也就是说用maven编译是会
识别test目录下类的。 但是当再你想要自动编译时,还是Default output folder目录的话, 编译就会错误 ,运行时还是用之前生成的.class 文件。
建议大家在使用maven项目是,要及时修改build path 和 deployment assembly 包括创建maven项目的注意事项。
下面附上一篇maven创建web项目文章http://blog.csdn.net/xybelieve1990/article/details/52043127
希望对大家有所帮助。
阅读全文
1 0
- maven测试类不会自动编译的问题
- eclipse 不会自动编译
- maven编译的时候跳过测试类
- eclipse--maven项目没有自动编译的问题
- eclipse--maven项目没有自动编译的问题
- 解决textarea不会自动换行的问题
- cocos2d 关于Eclipse 提示 :please define NDK_ROOT的问题(解决Eclipse不会自动编译CPP的问题)
- EaselJS的Text中文不会自动换行的问题
- Maven 自动打包编译的shell脚本
- R文件不会自动更改问题的解决
- Maven 项目自动编译
- 关于Maven项目Eclipse里面无法自动编译问题
- maven自动部署到tomcat的问题
- slidingmenu 虚拟导航自动弹出布局不会自动变换的问题
- 不会的问题
- 不会的问题
- Maven多模块编译慢的问题
- 关于maven项目编译的问题
- H5本地存储sessionStorage和localStorage的区别
- UI设计师自学如何区分临摹和抄袭(下)
- eval()函数
- 深入理解Java:注解(Annotation)基本概念
- sicily上前5题
- maven测试类不会自动编译的问题
- H5本地存储LocalStorage的属性与方法
- 微信小程序常用记下
- bzoj4893项链分赃 神奇脑洞
- IOS Xib控件拖拽与页面跳转
- js引擎的垃圾回收原理
- !!用法
- LeetCode-167. Two Sum II
- H5本地存储LocalStorage缺点