maven 项目没有自动编译项目

来源:互联网 发布:数据分析面试题 编辑:程序博客网 时间:2024/06/07 05:28

在近期项目开发中,需要进行部分的代码测试,因为使用了maven管理,正常的测试目录为src/test/java,目标目录为target/test-classes,但在一次测试时,发现无论如何修改内容,输出的结果都不变,经过排查发现target/test-classes中的class都是原来的。新修改后的代码无法自动编译。

试了各种方法都无效,怀疑eclise有问题,还重新下载的新的,结果还是不可行。同时发现当java文件中出现错误时,project explor中也不会有提示。


在前者无法解决时,只能先对后者开刀。查找了各种方案,最后看到的这篇文章:http://blog.csdn.net/echineselearning/article/details/7013084

他的方案如下:

项目上右键-->properties-->java compiler-->building-->enable project specific setting-->build path problems-->选中abort   Incomplete build path/Circular dependencies  这两个选项修改为Warning

试了一下,比较好用,没想到第一个自动编译的问题也解决了。

但工作空间中有好几个项目,这样一个个的改感觉太麻烦了,找了一下全局的解决方案:Preferences->java->compiler->Building,其后的操作与上面的一致。


这个小事折磨我一天了,在此小记一下。

1 0