Java 运行GwtDriver示例应用程序

Java 运行GwtDriver示例应用程序,java,gwt,Java,Gwt,我正在尝试运行,但运行示例应用程序不起作用: $mvn jetty:run 但是,未找到前缀为“jetty”的插件。被抛出。我遗漏了什么?Maven插件实际上只是一个工件,所以需要完全限定——groupId、artifactId和version。这意味着像jetty:run这样的目标实际上类似于org.mortbay.jetty:maven jetty plugin:6.1.26:run 错误中提到的“前缀”是一种引用插件的方法,而不需要所有额外的细节。插件声明了一个简短的名称,可以用来描述它

我正在尝试运行,但运行示例应用程序不起作用:

$mvn jetty:run

但是,未找到前缀为“jetty”的插件。被抛出。我遗漏了什么?

Maven插件实际上只是一个工件,所以需要完全限定——groupId、artifactId和version。这意味着像
jetty:run
这样的目标实际上类似于
org.mortbay.jetty:maven jetty plugin:6.1.26:run

错误中提到的“前缀”是一种引用插件的方法,而不需要所有额外的细节。插件声明了一个简短的名称,可以用来描述它,因此只要你在pom中列出插件,maven就可以查看每个插件,找到带有匹配前缀的插件,并从中找出组和版本。这个版本并不是必需的(尽管列出它是一个好主意),因为maven只会寻找该插件的最新版本

在gwt驱动程序示例中,我只是对pom.xml文件做了一个更改,该文件在
部分中添加了以下内容:

  <plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
  </plugin>

org.mortbay.jetty
maven jetty插件

这足以告诉maven,当您从命令行调用
mvn jetty:run
时,如何找到正确的插件。

Hmm,我可能有一个本地配置,使其更易于运行-我将修改项目pom,以便不会发生此错误,然后回答更改的内容以及需要更改的原因。