执行mvn clean compile install
后,我无法在eclipse中的target / classes文件夹中看到任何文件。但是当我查看文件系统时,文件夹里面有编译的类文件。但是,当我开始进行单元测试时,它会说“没有目标/类文件夹”
任何想法???
答案 0 :(得分:12)
解决方案是:右击项目 - >属性 - >构建路径 - >来源标签 - > “允许源文件夹的输出文件夹”,并将输出文件夹目标/类显式添加到每个源文件夹。这适用于我,在添加所有文件夹后,可以编译和执行项目
答案 1 :(得分:6)
根据我的经验,Eclipse不会监视文件系统的更改。因此,如果您创建了类,则从命令行手动运行maven,我怀疑您必须在Eclipse中右键单击您的项目(例如,从Navigator中),然后单击“刷新”,只有在此之后您才会看到新的文件。
您还可以为Eclipse安装m2e和m2-wtp maven插件,并从Eclipse内部运行构建过程,该过程应检测文件系统上的所有更改。
答案 2 :(得分:0)
首选项->常规->工作区->使用本机挂钩或轮询刷新
启用后,外部编辑器所做的任何更改将由工作台自动发现。