如何从Eclipse运行Maven项目?

我正在尝试运行一个简单的Java项目。 我使用’Maven Project’类型创建了一个项目。 我有一个名为’TestMain’的主类。 当我尝试使用右键单击 – >运行来运行项目时,没有菜单将应用程序作为“运行为Java应用程序”运行。 我想知道那个选项去了哪里。

任何人都可以帮我运行Java应用程序吗?

好吧,你需要合并exec-maven-plugin ,当你输入java -cp .;jarpaths TestMain时,这个插件执行与命令提示符相同的操作java -cp .;jarpaths TestMain 。 您可以传递参数并定义哪个阶段( testpackageintegrationverifydeploy ),您希望此插件调用您的主类。

您需要在标记下添加此插件并指定参数。 例如

   ... ...    org.codehaus.mojo exec-maven-plugin 1.1.1   test  java   my.company.name.packageName.TestMain  myArg1 myArg2        ... ...  

现在,如果右键单击项目文件夹并执行Run As > Maven Test ,或Run As > Maven PackageRun As > Maven Installtest phase将执行,因此您的Main类将执行。

(Alt + Shift + X) , then M到Run Maven Build。 您需要在Run -> Run Configurations指定所需的Maven目标

您的Maven项目似乎没有配置为Eclipse Java项目,缺少Java 性质 (项目图标中的小’J’)。

要启用此function,pom.xml中的元素应为jar (或类似)。

然后, 右键单击该项目并选择Maven>更新项目配置

为此,您需要安装m2eclipse。 但是既然你有_ New …> New Maven Project_向导,我假设你已经安装了m2eclipse。