Java 使用Maven构建storm starter

Java 使用Maven构建storm starter,java,maven,build,apache-storm,Java,Maven,Build,Apache Storm,我遵循storm starter中的步骤,尝试使用命令“mvn compile exec:java-Dstorm.topology=storm.starter.WordCountTopology”从storm starter构建一个项目。但给出了以下错误。有谁能告诉我为什么会这样,我需要做些什么来解决这个问题 [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------

我遵循storm starter中的步骤,尝试使用命令“mvn compile exec:java-Dstorm.topology=storm.starter.WordCountTopology”从storm starter构建一个项目。但给出了以下错误。有谁能告诉我为什么会这样,我需要做些什么来解决这个问题

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.017 s
[INFO] Finished at: 2014-05-26T11:23:54-06:00
[INFO] Final Memory: 20M/159M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.3:java (default-cli) on project storm: The parameters 'mainClass' for goal org.codehaus.mojo:exec-maven-plugin:1.3:java are missing or invalid -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginParameterException

您需要像这样运行它:

mvn exec:java -Dexec.mainClass="com.example.Main" [-Dexec.args="argument1"] ...

请阅读

中的详细信息,您需要像这样运行它:

mvn exec:java -Dexec.mainClass="com.example.Main" [-Dexec.args="argument1"] ...

请阅读

中的详细信息,您需要像这样运行它:

mvn exec:java -Dexec.mainClass="com.example.Main" [-Dexec.args="argument1"] ...

请阅读

中的详细信息,您需要像这样运行它:

mvn exec:java -Dexec.mainClass="com.example.Main" [-Dexec.args="argument1"] ...

中阅读更多内容我也有同样的问题。经过一些尝试和错误后,这种方法奏效了:

mvn -X compile exec:java -Dstorm.topology=storm.starter.WordCountTopology -Dexec.mainClass="WordCountTopology"

我也有同样的问题。经过一些尝试和错误后,这种方法奏效了:

mvn -X compile exec:java -Dstorm.topology=storm.starter.WordCountTopology -Dexec.mainClass="WordCountTopology"

我也有同样的问题。经过一些尝试和错误后,这种方法奏效了:

mvn -X compile exec:java -Dstorm.topology=storm.starter.WordCountTopology -Dexec.mainClass="WordCountTopology"

我也有同样的问题。经过一些尝试和错误后,这种方法奏效了:

mvn -X compile exec:java -Dstorm.topology=storm.starter.WordCountTopology -Dexec.mainClass="WordCountTopology"

我也有同样的问题,解决起来很简单: 在执行storm starter教程中给出的mvn命令之前,必须转到storm starter目录

cd examples/storm-starter/
mvn compile exec:java -Dstorm.topology=storm.starter.WordCountTopology

我也有同样的问题,解决起来很简单: 在执行storm starter教程中给出的mvn命令之前,必须转到storm starter目录

cd examples/storm-starter/
mvn compile exec:java -Dstorm.topology=storm.starter.WordCountTopology

我也有同样的问题,解决起来很简单: 在执行storm starter教程中给出的mvn命令之前,必须转到storm starter目录

cd examples/storm-starter/
mvn compile exec:java -Dstorm.topology=storm.starter.WordCountTopology

我也有同样的问题,解决起来很简单: 在执行storm starter教程中给出的mvn命令之前,必须转到storm starter目录

cd examples/storm-starter/
mvn compile exec:java -Dstorm.topology=storm.starter.WordCountTopology

不,它不工作,以及。。。我仍然不明白为什么我使用的命令不适用。下面是在project storm上执行goal org.codehaus.mojo:exec maven plugin:1.3:java(默认cli)失败的错误:goal org.codehaus.mojo:exec maven plugin:1.3:java的参数“mainClass”丢失或无效。所以你需要指定它来运行代码对不起,我是新来的风暴。你能具体说明我怎么做吗?我已经做了。您需要指定maniClass,以便maven知道要运行什么。mvn compile exec:java-Dstorm.topology=storm.starter.WordCountTopology-Dexec.mainClass=“WordCountTopology”不,它也不工作。。。我仍然不明白为什么我使用的命令不适用。下面是在project storm上执行goal org.codehaus.mojo:exec maven plugin:1.3:java(默认cli)失败的错误:goal org.codehaus.mojo:exec maven plugin:1.3:java的参数“mainClass”丢失或无效。所以你需要指定它来运行代码对不起,我是新来的风暴。你能具体说明我怎么做吗?我已经做了。您需要指定maniClass,以便maven知道要运行什么。mvn compile exec:java-Dstorm.topology=storm.starter.WordCountTopology-Dexec.mainClass=“WordCountTopology”不,它也不工作。。。我仍然不明白为什么我使用的命令不适用。下面是在project storm上执行goal org.codehaus.mojo:exec maven plugin:1.3:java(默认cli)失败的错误:goal org.codehaus.mojo:exec maven plugin:1.3:java的参数“mainClass”丢失或无效。所以你需要指定它来运行代码对不起,我是新来的风暴。你能具体说明我怎么做吗?我已经做了。您需要指定maniClass,以便maven知道要运行什么。mvn compile exec:java-Dstorm.topology=storm.starter.WordCountTopology-Dexec.mainClass=“WordCountTopology”不,它也不工作。。。我仍然不明白为什么我使用的命令不适用。下面是在project storm上执行goal org.codehaus.mojo:exec maven plugin:1.3:java(默认cli)失败的错误:goal org.codehaus.mojo:exec maven plugin:1.3:java的参数“mainClass”丢失或无效。所以你需要指定它来运行代码对不起,我是新来的风暴。你能具体说明我怎么做吗?我已经做了。您需要指定maniClass,以便maven知道要运行什么。mvn compile exec:java-Dstorm.topology=storm.starter.WordCountTopology-Dexec.mainClass=“WordCountTopology”