您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将现有的Eclipse项目转换为Maven项目

将现有的Eclipse项目转换为Maven项目

如果您只想创建一个认的POM并启用m2eclipse功能:因此,我假设您当前没有要导入的替代自动构建设置,并且假设您在谈论m2eclipse插件

m2eclipse插件在项目上提供了一个右键单击选项,以添加认pom.xml:

较新的M2E版本

右键单击项目->子菜单配置->转换为Maven项目

较旧的M2E版本

右键单击Project-> Maven子菜单-> Enable Dependency Management。

这将为启用该项目的插件做必要的工作。

要回答“ 是否有自动导入程序或向导?’: 从来没听说过。使用上面的选项将使您能够为现有项目启用m2eclipse插件,而无需手动复制。您仍然需要实际设置依赖关系以及您自己需要构建的其他内容

从m2e 0.13.0(如果不早于)开始,可以从上下文菜单将Java项目转换为Maven项目。方法如下:

右键单击Java项目以弹出上下文菜单 选择配置>转换为Maven项目

1.总览 使用Integration for Apache Maven(IAM)插件,您可以立即将现有的Eclipse Java项目转换为Maven项目。

2.如何 只需右键单击Java项目,然后在弹出菜单中单击“转换为Maven项目”。

Convertjavatomavenproject.jpg

第一列包含pom的基本信息。源目录和测试目录组合框已经在您的类路径中填充了当前源目录。在上图中,它用src&test填充。如果保留为空白,则源目录将自动为src / main / java,而测试目录将为src / main / test。这些是Maven项目的认目录结构。

第二列中的表包含在选定的Java项目中解析的库。您可以选择将其添加到pom依赖项中,或仅将其保留为引用的库。如果您选择将其添加为依赖项,它将被上传到本地存储库。认情况下,jar名称是groupid和工件ID。您可以选择要编辑的每个依赖项的信息,方法是单击表中的项目,然后单击“编辑”按钮。remove按钮将从依赖中删除选定的库。

添加到依赖项的库将保留为引用的库。

拟议的改进 可用性/用户界面: -使用向导界面来简化UI -将转换为Maven项目选项放在Maven菜单中 -如果已经是maven项目,请隐藏“转换为Maven项目”选项。 -在Mac中,某些字段具有圆角,仅用于搜索/过滤器输入框。 新的功能: -在将库替换为依赖项时提供帮助。使用jar文件的MD5在索引或Archiva等存储库中的远程服务中查找它。 -根据已知的groupId提供自动补全功能(使用现有索引) -重新定位现有的源文件夹以匹配Maven约定

其他 2022/1/1 18:21:58 有474人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶