如何从Eclipse运行Maven项目?
我正在尝试运行一个简单的Java项目。 我使用’Maven Project’类型创建了一个项目。 我有一个名为’TestMain’的主类。 当我尝试使用右键单击 – >运行来运行项目时,没有菜单将应用程序作为“运行为Java应用程序”运行。 我想知道那个选项去了哪里。
任何人都可以帮我运行Java应用程序吗?
好吧,你需要合并exec-maven-plugin
,当你输入java -cp .;jarpaths TestMain
时,这个插件执行与命令提示符相同的操作java -cp .;jarpaths TestMain
。 您可以传递参数并定义哪个阶段( test
, package
, integration
, verify
或deploy
),您希望此插件调用您的主类。
您需要在
标记下添加此插件并指定参数。 例如
... ... 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 Package
或Run As > Maven Install
, test 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。