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

Den*_*aus 8 java eclipse maven

在做之后mvn clean compile install我在eclipse中看不到target/classes文件夹中的任何文件.但是当我查看文件系统时,文件夹里面有编译的类文件.但是,当我开始单元测试时,它说"没有目标/类文件夹"

有任何想法吗 ???

Den*_*aus 12

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

  • 是的,但由于某种原因,这个标志在 maven 更新(alt-F5)后不断被重置为检查。知道 pom 中是什么告诉 Eclipse 这样做吗? (2认同)

Mor*_*fic 6

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

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