10

完成后,mvn clean compile install我在 Eclipse 的 target/classes 文件夹中看不到任何文件。但是当我查看文件系统时,文件夹就在那里,里面有编译的类文件。但是当我开始一个单元测试时,它说“没有目标/类文件夹”

有任何想法吗 ???

4

3 回答 3

12

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

于 2013-10-21T16:11:24.393 回答
6

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

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

于 2013-10-19T02:09:26.507 回答
1

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

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

于 2018-09-07T07:53:47.177 回答