3

タペストリーのチュートリアルを実行しようとしています。

私はすべてが正しくセットアップされ、これまでのところ非常に良いと思いますが、tutがかなりはっきりと述べている部分に到達します:

新しく作成したディレクトリに移動し、次のコマンドを実行します。

mvn jetty:run

繰り返しになりますが、初めて、目まぐるしい数のダウンロードがありますが、それを知る前に、Jettyサーブレットコンテナが稼働しています。

私は望む!その結果、次のエラーが発生するだけです。

プラグイン'org.apache.maven.plugins:maven-jetty-plugin'が存在しないか、有効なバージョンが見つかりませんでした

私はmaven-2.2.0、Jetty-5.1.9を持っています

チュートリアルで述べたものとは異なる唯一のことは、作成に失敗したため、archetype:createの代わりにarchetype:generateを使用し推奨あり、代わりに生成を提案したことです。

4

2 に答える 2

1

これは、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を実行すると機能します

于 2013-01-04T13:22:08.307 に答える
0

Maven がプレフィックスを artifactId にマップするためにデフォルトで参照するデフォルトの org.apache.maven.plugins または org.codehaus.mojo の場所にないため、それを見つけることができません。pom でプラグインを定義するか、または settings.xml で jetty グループを pluginGroup として追加するかの 2 つの選択肢があります。

于 2009-07-16T00:02:46.847 に答える