我想告诉jetty-maven-plugin我想让它运行的jetty版本,例如8.1.4而不是9.0.0。我没有看到它的任何地方here如何判断jetty-maven-plugin运行哪个jetty版本?
另外,我想要的下一步是告诉这个插件使用我在我的码头上配置的特定插件。这可能吗?
我基本上编辑了elasticsearch-jetty插件,并希望通过使用此插件的jetty和maven运行,或者真的有用。有没有人有任何想法/帮助?
我想告诉jetty-maven-plugin我想让它运行的jetty版本,例如8.1.4而不是9.0.0。我没有看到它的任何地方here如何判断jetty-maven-plugin运行哪个jetty版本?
另外,我想要的下一步是告诉这个插件使用我在我的码头上配置的特定插件。这可能吗?
我基本上编辑了elasticsearch-jetty插件,并希望通过使用此插件的jetty和maven运行,或者真的有用。有没有人有任何想法/帮助?
当您使用的Maven插件码头,码头承载您的应用程序,你需要开始码头首先为了运行您的应用程序。在elasticsearch-jetty插件中,elasticsearch正在托管码头。因此,为了使用maven的elasticsearch-jetty运行elasticsearch,您需要启动elasticsearch,而不是码头。我会考虑使用exec-maven-plugin来代替。
此处(http://www.eclipse.org/jetty/documentation/current/jetty-maven-helloworld.html#configuring-embedded-jetty-with-maven)码头版本位于pom依赖项部分。
如果这不起作用,您可以尝试使用jetty插件的插件部分中的依赖关系。这里有一些信息(http://www.sonatype.com/people/2008/04/how-to-override-a-plugins-dependency-in-maven/)
或者您可以尝试使用插件的旧版本。
就以下内容添加到您的<pluginManagement>
部分
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.8.v20121106</version>
</plugin>
明显变化的版本要运行的确切版本。
从CLImvn org.mortbay.jetty:jetty-maven-plugin:8.1.8.v20121106:run
插件
或者改变的groupId从org.mortbay.jetty
到org.eclipse.jetty
与9.x中的版本
感谢groupId小费! – MikeR