簡體   English   中英

讓maven開始碼頭(Tapestry Tutorial)

[英]Getting maven to start jetty (Tapestry Tutorial)

我正在嘗試使用Tapestry教程。

我想我已經把所有東西設置得正確而且到目前為止這么好但是我到了嘖嘖相當明亮的部分

切換到新創建的目錄,然后執行命令:

mvn jetty:run

同樣,第一次,下載次數令人眼花繚亂,但在您知道之前,Jetty servlet容器已啟動並運行。

我希望! 只會導致以下錯誤。

插件'org.apache.maven.plugins:maven-jetty-plugin'不存在或找不到有效版本

我有maven-2.2.0,Jetty-5.1.9

我做的唯一與教程所說的不同的是我使用了archetype:generate而不是archetype:create as create failed並注意到它已被棄用並建議生成

這是因為你的pom.xml文件中缺少maven-jetty-plugin:

在pom中添加以下依賴項:

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

現在mvn clean install然后jetty運行它會工作

它找不到它,因為它不在默認的org.apache.maven.plugins或org.codehaus.mojo位置,默認情況下Maven會將前綴映射到artifactId。 您有兩種選擇,在pom中定義插件,或者在settings.xml中將jetty組添加為pluginGroup

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM