gpt4 book ai didi

Eclipse m2e "Update Maven Project"添加了不需要的 bin 目录

转载 作者:行者123 更新时间:2023-12-02 04:09:13 27 4
gpt4 key购买 nike

我在 eclipse 上遇到 m2e 的奇怪行为:

  1. 从远程 git 存储库克隆项目
  2. 项目资源管理器中显示的目录结构没有 Maven 性质,只有根目录和包中的 pom.xml。没有“JRE系统库”,没有“Maven依赖项”。没有“src/main/java”,只有“my.packages.1”、“my.packages.2”
  3. 我使用 maven->Update Maven Project 更新项目。一切都显示良好,除了创建了一个“bin”目录,并且 bin 目录的内容与我从 git 中 checkout 的内容相同。

示例:更新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

我应该如何避免这种奇怪的行为?

最佳答案

看来,在执行“更新项目”之前,bin 目录已配置为输出目录。默认情况下,输出目录在 Eclipse 中是隐藏的(至少在 Package Explorer 和 Project Explorer 中)。当您将项目配置为 Maven 项目时,输出目录更改为 target/classes。您的 bin 文件夹现在只是另一个文件夹,不再隐藏。
由于您不再需要它,因此可以安全地将其删除。

关于Eclipse m2e "Update Maven Project"添加了不需要的 bin 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13853902/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com