我想告訴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