如何在导入Eclipse IDE后构建和运行Maven项目

muk*_*und 40 java eclipse maven

我正在学习使用Maven在Eclipse中构建Java项目.我创建了一个Java项目HelloWorld
文件夹中的"Maven的原型-快速入门"模板D:/maven_projects.然后,为了转换Maven项目以支持Eclipse IDE,我导航到项目文件夹并发出命令:
mvn eclipse:eclipsemvn package.

然后我在Eclipse中导入了项目并完成了必要的Eclipse配置,比如在Eclipse类路径中设置Maven本地存储库.现在项目在D:/EclipseWorkspace文件夹中.我在Eclipse打印"helloworld"中成功运行了该项目.

现在,如果我想继续开发项目,并且出于这个原因想在Eclipse 中的pom.xml中添加新的依赖项,那么当我运行项目时,新的jar文件不会添加到类路径中.

所以我的问题是在将一个Maven项目导入Eclipse之后如何在pom.xml中添加越来越多的依赖项,然后构建并运行该项目?建议的有效方法是什么?

Dun*_*nes 48

我建议你不要使用m2eclipse命令行工具(即mvn eclipse:eclipse),而是使用内置的Maven支持,称为m2e.

从Eclipse中删除项目,然后mvn eclipse:clean在项目上运行以删除m2eclipse项目数据.最后,使用Eclipse的现代版本,只需执行"Import> Maven> Existing project into workspace ..."并选择您的pom.xml.

M2e将自动管理您的依赖项并根据需要下载它们.它还通过一个新的"Run as Maven build ..."界面支持Maven构建.它相当漂亮.

  • 这是否意味着我必须将项目导入eclipse一次,之后根据需要添加依赖项,m2e会自动将jar添加到classpath并构建项目? (2认同)

Abh*_*eet 16

在修改pom.xml文件后,可以使用m2e插件在Eclipse中使用"Maven - > Update Project .."来更新依赖关系. Maven项目更新基于pom.xml的更改


Yas*_*ara 13

1.更新项目

右键单击项目maven>更新项目

2.建设项目

右键单击您的项目.运行> Maven构建

如果您尚未创建"运行配置",它将打开一个包含一些自动填充值的新配置.

您可以更改名称."基本目录"将是一个自动填充的值.保持原样.将maven命令提供给"目标"字段.

即用于建筑目的的"清洁安装"

单击"应用"

点击运行.

3.在tomcat上运行项目

右键单击您的项目.运行方式>运行配置.它将为您打开"运行配置"窗口.

右键单击右侧列中的"Maven Build"并选择"New".它将为您打开一个空白配置.

根据需要更改名称.对于基本目录字段,您可以使用3个按钮(工作空间,FileSystem,变量)选择值.您还可以从先前创建的Run-configuration复制并粘贴自动生成的值.将目标称为"tomcat:run".单击"应用" 点击运行.

如果您想通过快照获得更清晰的想法,请使用以下链接.

在Eclipse中构建和运行Maven项目

(我希望这个答案可以帮助有人来讨论这个问题)


小智 5

只需为 Eclipse安装m2e插件。然后将在 Eclipse 的 Import 语句中添加一个名为“Import existing maven projects”的新命令。