【发布时间】:2012-12-13 06:02:42
【问题描述】:
我在eclipse上遇到m2e的一个奇怪行为:
- 从远程 git 存储库克隆项目
- 项目资源管理器中显示的 dir 结构没有 maven 特性,只有根目录下的 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
我应该如何避免这种奇怪的行为?
【问题讨论】: