Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven上未知的生命周期阶段_Java_Windows_Maven_Javafx_Project - Fatal编程技术网

Java Maven上未知的生命周期阶段

Java Maven上未知的生命周期阶段,java,windows,maven,javafx,project,Java,Windows,Maven,Javafx,Project,我试图在另一台笔记本电脑上用完全相同的文件重新运行我的maven项目。我用这个命令编译了它: mvn exec:java -Dexec.mainClass=id.tumbs.App 这在我为之做项目的笔记本电脑上工作,同时在另一台笔记本电脑上抛出一个错误。错误代码为 [ERROR] Unknown lifecycle phase ".mainClass=id.tumbs.App". You must specify a valid lifecycle phase or a

我试图在另一台笔记本电脑上用完全相同的文件重新运行我的maven项目。我用这个命令编译了它:

mvn exec:java -Dexec.mainClass=id.tumbs.App
这在我为之做项目的笔记本电脑上工作,同时在另一台笔记本电脑上抛出一个错误。错误代码为

[ERROR] Unknown lifecycle phase ".mainClass=id.tumbs.App". You must specify a valid lifecycle phase or a goal in the 
格式:或:[:]:。可用的生命周期阶段包括:验证、初始化、生成源、流程源、生成资源、流程资源、编译、流程类、生成测试源、流程测试源、生成测试资源、流程测试资源、测试编译、流程测试类、测试、准备包、包、预集成测试、,集成测试、集成后测试、验证、安装、部署、预清理、清理、清理后、预站点、站点、站点后、站点部署。->[帮助1] [错误] [错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。 [错误]使用-X开关重新运行Maven以启用完整调试日志记录。 [错误] [错误]有关错误和可能的解决方案的更多信息,请阅读以下文章: [错误][帮助1]


我尝试了错误链接告诉我的一切,但没有任何效果。有什么解决方案吗?

请尝试用双引号指定主类:

mvn exec:java-Dexec.mainClass=“id.tumbs.App” 类似地,您可以使用
-Dexec.args=“arg0 arg1”
传递参数

如果您在Windows上,则需要为exec.mainClass和exec.args应用引号:

mvn exec:java-D“exec.mainClass”=“id.tumbs.App”
如果要更频繁地执行此操作,可以将参数添加到pom.xml中,如下所示:


org.codehaus.mojo

.

感谢您的支持-如果您使用Windows!