我在 Eclipse 上遇到了一个奇怪的 m2e 行为:
- 从远程 git 存储库克隆项目
- 项目资源管理器中显示的 dir 结构没有 maven 特性,只有 root 和包中的 pom.xml。没有“JRE 系统库”,没有“Maven 依赖项”。没有“src/main/java”,只有“my.packages.1”、“my.packages.2”
- 我使用 maven->Update Maven Project 更新项目。一切都显示得很好,除了创建了一个“bin”目录并且 bin dir 的内容与我从 git 签出的内容相同。
示例:在更新 maven 项目之前:
.settings/
src/
pom.xml
.gitignore
更新maven项目后:
.settings/
src/
pom.xml
.gitignore
bin/ <------ this dir appears after update maven project
bin/.settings/ <----------- contents the same as outside dir
bin/src
bin/.gitignore
bin/pom.xml
我应该如何避免这种奇怪的行为?