2014-09-27 64 views
0

這工作得很好:如何在maven中使用jetty 9插件?

<plugin>              
    <groupId>org.mortbay.jetty</groupId>      
    <artifactId>jetty-maven-plugin</artifactId>    
    <version>8.1.16.v20140903</version>      
    <configuration>           
     <webApp>            
      <contextPath>/${project.artifactId}</contextPath> 
     </webApp>            
     <stopKey>STOP</stopKey>        
     <stopPort>9999</stopPort>        
     <scanIntervalSeconds>5</scanIntervalSeconds>   
    </configuration>           
</plugin> 

但我需要使用的Servlet 3.1,所以我需要碼頭9.但在Maven倉庫中我找不到它。我如何獲得它?我使用IntelliJ作爲IDE。

回答

1

該項目已移至Eclipse Foundation。現在,它有不同的groupId:

<plugin> 
    <groupId>org.eclipse.jetty</groupId> 
    <artifactId>jetty-maven-plugin</artifactId> 
    <version>9.2.3.v20140905</version> 
    ... 
</plugin> 
+0

謝謝,但這不是插件?我希望能夠在IntelliJ中運行jetty,添加此依賴不會有幫助。 – 2014-09-28 03:30:32

+1

我剛剛修改了我的上述帖子。不要將它作爲依賴項添加,只需用它替換當前的插件定義(更改groupId和version)。如果它沒有幫助,你能否詳細說明一下你在這方面使用IntelliJ的準確程度? – 2014-09-28 06:11:14

+0

你好,它沒有。在IntelliJ的右側,我看到了maven的可用生命週期和插件。當我使用我有問題時,有多個碼頭選項可用,如運行,運行戰等。有了這個沒有什麼.. – 2014-09-28 07:34:06

0

嘗試,包括在你的POM依賴像「版本」的標籤,

<dependency> 
    <groupId>org.eclipse.jetty</groupId> 
    <artifactId>jetty-maven-plugin</artifactId> 
    <version>9.2.3.v20140905</version> 
</dependency> 

而且我不知道爲什麼你不能在Maven的回購找到它。就在這裏,

http://mvnrepository.com/artifact/org.eclipse.jetty/jetty-maven-plugin/9.2.3.v20140905

希望它可以幫助!

+0

謝謝,但這不是插件?我希望能夠在IntelliJ中運行jetty,添加此依賴不會有幫助。 – 2014-09-28 03:32:23

相關問題