当前位置: 首页 > 知识库问答 >
问题:

导入EclipseIDE后如何构建和运行Maven项目

江奕
2023-03-14

我正在学习使用Maven在Eclipse中构建Java项目。我从文件夹D:/maven_projects中的“maven archetype quickstart”模板创建了一个Java项目HelloWorld。然后,为了将Maven项目转换为支持EclipseIDE,我导航到项目文件夹并发出命令:
mvn Eclipse:Eclipsemvn package

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

现在,如果我想继续开发这个项目,并且出于这个原因,我想在pom中添加新的依赖项。然后,当我运行项目时,新JAR不会添加到类路径中。

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

共有2个答案

鲁建茗
2023-03-14

1.更新项目

右键单击您的项目专家

2.构建项目

再次右键单击您的项目。作为

如果您还没有创建“运行配置”,它将打开一个带有一些自动填充值的新配置。

您可以更改名称。“基本目录”将是您的自动填充值。保持原样。为“目标”字段提供maven命令。

i、 e.用于建筑的“清洁安装”

单击应用

点击run。

3.在tomcat上运行项目

再次右键单击您的项目。作为

右键单击右侧栏中的“Maven Build”并选择“New”。它将为您打开一个空白配置。

根据需要更改名称。对于基本目录字段,您可以使用3个按钮(工作区、文件系统、变量)选择值。您还可以从以前创建的运行配置中复制和粘贴自动生成的值。将目标设置为“tomcat: run”。单击应用。单击运行。

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

在Eclipse中构建并运行Maven项目

(我希望这个答案能帮助人们了解问题的主题)

龙凯
2023-03-14

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

从Eclipse中删除您的项目,然后在您的项目上运行mvn eclipse:清洁以删除m2eclipse项目数据。最后,使用现代版本的Eclipse,只需执行“导入

M2e将自动管理您的依赖项,并根据需要下载它们。它还通过一个新的“作为Maven build运行…”来支持Maven build界面它相当漂亮。

 类似资料:
  • 问题内容: 我正在学习使用Maven在Eclipse中构建Java项目。我从 文件夹中的“ maven-archetype- quickstart”模板创建了一个Java项目。然后,为了将Maven项目转换为支持Eclipse IDE,我导航到项目文件夹并发出命令: 和。 然后,我将项目导入Eclipse中,并进行了必要的Eclipse配置,例如在Eclipse类路径中设置Maven本地存储库。现

  • 我可以从maven Projects窗格(在IDE屏幕的左侧)执行maven目标。例如,我可以使用compile目标很好地编译项目。 现在,我想使用BuildMake项目选项从UI构建项目。然而,它不起作用。它抱怨丢失的应用程序包,就好像它没有看到依赖关系一样。这些依赖关系在各自的pom.xml文件中定义,但是从IDE中创建项目似乎忽略了它。 我要做什么才能让它起作用? 项目flyout在括号中显

  • 我得到了下面的错误,而导入maven项目从STS的git仓库。 “导入Maven项目”期间发生内部错误。没有枚举常量组织。日食m2e。果心生命周期图。模型插件执行操作。项目

  • 如何建立角度 在使用TypeScript编写Angular应用程序后,我们使用Angular CLI命令构建应用程序。 命令将应用程序编译到一个输出目录中,构建构件将存储在目录中。 这篇文章说Angular有两个编译器: > 视图编译器 模块编译器 > 当使用类(在main.ts中)进行引导时,Angular在中查找,找到它,实例化AppComponent的实例,并在标记中呈现它。 当用户在应用程

  • 我有一个Java项目已经准备就绪,但我在最后一个障碍上绊倒了。该程序在IDE中运行良好,但在我运行mvn clean install并成功创建目标jar后,应用程序在命令行和IDE中都会失败。我可以通过在IDE中进行重建,使其在IDE中再次运行。 还有其他人经历过类似的事情吗? mvn清洁安装后的错误是 它发生故障的线路如下所示: 如果我从IDE中重建,那么变量到达这里时不是null,但在mvn命

  • 我尝试使用mojo插件在Maven中配置sencha cmd。Maven配置如下所示: 我设置了环境变量(在我的示例中,我使用的是Windows操作系统)。当我尝试执行命令时,会出现错误: 未能在project Vehicle-Store上执行goal org.codehaus.mojo:exec-maven-plugin:1.3.2:exec(sencha-compile):命令执行失败。无法运