将 Maven 项目从 Git 导入到 Eclipse 中

2024-06-21

如何获得选择从 Maven 和 Git 导入并让 Eclipse 正确生成我的项目的效果?

要将我的项目导入 Eclipse,我可以选择 File->import->maven,然后导入所有 Maven 项目并可以正常构建,或者我可以选择 File->import->git 并创建一个忽略 pom 的新项目.xml 并且无法正确生成项目。

看来我可以做其中之一,但不能将两者结合起来,这样我就得到了一个正确生成的项目。


Eclipse Indigo + M2Eclipse 1.0 使其变得非常简单。

如果您还没有 M2Eclipse 的 Git 连接器,请安装它。 M2Eclipse 将通过在“导入”菜单上提示您来帮助您。

  1. 从 Package Explorer 视图中选择“Import...”上下文菜单
  2. 选择 Maven 类别下的“从 SCM 检出 Maven 项目”选项
  3. 在显示的窗口中,选择链接“在 m2e Marketplace 中查找更多 SCM 连接器”
  4. 查找 Git 连接器...安装...重新启动

请注意,在搜索框中,您可能必须输入“EGit”而不是“Git”才能找到正确的连接器。

完成后,只需转到 EGit 存储库,打开工作目录的上下文菜单并选择“导入 Maven 项目...”。

Done!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Maven 项目从 Git 导入到 Eclipse 中 的相关文章

  • JPMS 和 fat\uber 可执行 JAR - 它如何协同工作?

    我想知道当使用 JDK gt 8 即实践中的 JPMS 时 fat uber jar 以及可执行 jar 是如何工作的 我有两个与该主题相关的问题 1 fat uber jar创建 组装过程 每个 java 模块通常是一个包含module
  • 分支和文件夹的 gitolite 权限

    在 gitolite 我想要 developers能够推送到除以下之外的任何分支master I want user1能够推送到任何分支 包括master 除了不是某个目录master 我该怎么做呢 这应该解决以下两个问题 repo are
  • 构建发行版本时更改常量值

    我正在使用 ADT for android 在 eclipse 中进行开发 在我的应用程序中 我有一些常量可以帮助我轻松调试我的应用程序 作为一个例子 我有 public static final boolean DEBUG TOAST L
  • Surefire 未接受 Junit 4 测试

    由于某种原因 我无法让 Maven 2 Surefire 插件执行 JUnit 4 测试类 public class SimpleTest org junit Test public void simple System out print
  • Visual Studio 代码中的“Git:gpg 未能签署数据”

    全新安装 Linux 后 我尝试设置我的环境 并且不断收到Git gpg failed to sign the data在本地提交更改时出错 我使用的是 Visual Studio Code 专有版本 而不是开源版本 gitconfig u
  • Eclipse Indigo 中 Maven 的依赖关系层次结构视图

    似乎无法使用最新版本的 eclipse Indigo SR2 获取依赖关系层次结构视图 这post https stackoverflow com questions 6475927 maven pom editor dependency
  • git checkout 裸露,并在接收后包含子模块

    如何在包含子模块的接收后挂钩中检出服务器上的裸存储库 我目前将其作为接收后挂钩 bin bash http blog ekynoxe com 2011 10 22 git post receive for multiple remote b
  • Emacs shell:保存提交消息

    我几天前开始使用 emacs 在 emacs shell M x shell 中使用 git 时遇到问题 当我 git commit 或 git commit amend 时 它会打开 vim 来编辑并保存提交消息 我对此表示同意 但我找不
  • Git:从远程获取特定对象

    在工作中我们必须应对一个非常庞大的 git 存储库 90Go 在尝试调整本地副本上的一些内容后 我的包文件出现错误 尝试解压它 我可能删除了一些目标文件 例如 gt git GC 错误 无法读取 af9ed8 snip 致命 坏树对象 af
  • 在 $git push -u origin main 命令之后,Git bash 不请求任何身份验证,实际上什么也不做

    当我尝试将代码上传到 github 时 以下是我在 Git Bash 终端中执行的步骤 当我尝试使用将代码推送到 github 时 git push u origin main光标移动到下一行并持续闪烁 但不执行任何操作 git remot
  • 如何在git中定义ESC字符?

    我想在 git 输出中使用着色 例如 git log decorate color 当我发出这个命令时 我得到的输出看起来像ESC 1 32m where ESC是反色的 在我看来 这是一个有效的转义序列 除了 033必须发送而不是字符E
  • 有没有办法显示 Visual Studio 执行的 Git 命令? [复制]

    这个问题在这里已经有答案了 在 Visual Studio Code 中 有一个 显示 Git 输出 菜单项 显示最近运行的 Git 命令 有关其外观的示例 请参阅3 35 在这个视频中 https code visualstudio co
  • 自动生成的文件 BuildConfig.java 出错 - Android

    我的 Android eclipse 项目突然出现错误 这是在运行 eclipse 时硬关闭之后 因此可能与此有关 我清理项目 然后进行构建 我在 gen 目录中自动生成的 BuildConfig class 文件上收到以下错误 The t
  • Eclipse自动保存

    我希望 Eclipse 在每次编辑文件时自动保存 就像它自动构建一样 因为我去年一直在使用 IntelliJ 默认情况下会自动保存 所以我一直遇到以下问题 在 Eclipse 中进行一些更改 忘记按保存 运行构建 单元测试 并注意到一些奇怪
  • Java:作为 JAR 运行时的文件路径

    我有一个 Java JavaFX 项目 我在其中使用样式表 样式表中的图像将按如下方式加载 pane fx background image url packagename image jpg 当我从 Eclipse 或 Scenebuil
  • 如何防止自动工具自动重新生成配置脚本?

    有时由于SCM没有严格记住文件的时间戳 生成的Makefile会认为需要重新运行 autoreconf i 或相当于从Makefile am重新生成Makefile in 从configure ac重新生成配置等 我该如何防止这种情况 我想
  • AngularJs:显示来自 git 或 Bower 的版本号

    我创建了一个 Angular 应用程序 我想在屏幕上显示应用程序的当前版本号 目前我已将其实现为常量 application constant constants VERSION 1 1 2 但这需要我在每个新版本上更新常量 我使用 Bow
  • 如何在 git merge 提交中列出冲突的文件(父级都有更改的文件)?

    qgit 有一个很好的选择 可以在合并提交中查看 有趣 的文件 其中有趣的文件被定义为在两个父文件中都有更改的文件 查看此类文件的相应命令行是什么 git show name status SHA1 of merge 将向您显示提交消息和在
  • 使用 git 同时维护不同版本的代码

    我有一个需要优化的代码 我想同时维护一组版本的代码 每个版本可以描述为一些功能 优化的组合 最终 我将决定哪个版本是最好的 我不想将这些版本合并为更少的版本 但是 我希望能够对 大 源文件进行 小 修改 这可能会跨版本转移 并且我希望这一修
  • 如何配置 Eclipse 在使用 Pydev 插件选择“运行”或“调试”时启动浏览器

    我正在使用 Eclipse Pydev 插件学习 Python 和 Django 当我按 运行 或 调试 时 我希望内部或外部浏览器使用 URL http 127 0 0 1 启动或刷新 我见过用 PHP 插件完成的 但没有用 Pydev

随机推荐