命令:
mvn compile exec:java -Dexec-mainClass="com.tengen.HelloWorldMongoDBStyle"
or
mvn compile exec:java -Dexec-mainClass="com.tengen.HelloWorldMongoDBStyle.java"
错误登录命令行:(但此项目在Intellij编辑器中正常工作)
[INFO]扫描项目... [INFO] [INFO] ----------------------------------------------- ------------------------- [INFO]建筑M101J 1.0-SNAPSHOT [INFO] -------------- -------------------------------------------------- -------- [INFO] [INFO] --- maven-resources-plugin:2.6:resources(default-resources)@ M101J --- [INFO]使用'UTF-8'编码复制过滤后的资源。 [INFO]跳过不存在的resourceDirectory C:\ rde \ apache-maven-3.2.3 \ projects \ M101J \ src \ main \ resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile(默认 - 编译)@ M101J --- [INFO]无需编译 - 所有类都是最新的[INFO] [INFO] --- exec-maven-plugin:1.3.2:java(default-cli)@ M101J --- [INFO] ----------------------------------------------- ------------------------- [INFO] BUILD FAILURE [INFO] ----------------- -------------------------------------------------- ----- [INFO]总时间:3.247秒[INFO]完成时间:2014-11-26T19:34:44 + 05:30 [INFO]最终记忆:10M / 147M [INFO] ------ -------------------------------------------------- ---------------- [错误]无法在项目M101J上执行目标org.codehaus.mojo:exec-maven-plugin:1.3.2:java(default-cli):目标org.codehaus.mojo的参数'mainClass':exec-maven-plugin:1.3.2:java缺失或无效 - > [Help 1] [ERROR] [ERROR]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。 [ERROR]使用-X开关重新运行Maven以启用完整的调试日志记录。 [错误] [错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:[错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/PluginParameterException
答案 0 :(得分:2)
您的参数名称不正确。它应该是
-Dexec.mainClass="com.tengen.HelloWorldMongoDBStyle"
。有关详细信息,请参阅here。