编译后的Eclipse maven无法在Eclipse中看到target / classes文件夹

时间:2013-10-19 00:23:43

标签: java eclipse maven

执行mvn clean compile install后,我无法在eclipse中的target / classes文件夹中看到任何文件。但是当我查看文件系统时,文件夹里面有编译的类文件。但是,当我开始进行单元测试时,它会说“没有目标/类文件夹”

任何想法???

3 个答案:

答案 0 :(得分:12)

解决方案是:右击项目 - >属性 - >构建路径 - >来源标签 - > “允许源文件夹的输出文件夹”,并将输出文件夹目标/类显式添加到每个源文件夹。这适用于我,在添加所有文件夹后,可以编译和执行项目

答案 1 :(得分:6)

根据我的经验,Eclipse不会监视文件系统的更改。因此,如果您创建了类,则从命令行手动运行maven,我怀疑您必须在Eclipse中右键单击您的项目(例如,从Navigator中),然后单击“刷新”,只有在此之后您才会看到新的文件。

您还可以为Eclipse安装m2em2-wtp maven插件,并从Eclipse内部运行构建过程,该过程应检测文件系统上的所有更改。

答案 2 :(得分:0)

首选项->常规->工作区->使用本机挂钩或轮询刷新

启用后,外部编辑器所做的任何更改将由工作台自动发现。