これを追跡できません http://hrycan.com/2012/03/28/primefaces-lazy-loading-datatable-for-jsf2/
走るだけといいます
mvn jetty:run
しかし、私はこのエラーに遭遇し続けます。
org.Apache.maven.plugin.prefix.NoPluginFoundForPrefixException: No plugin found
for prefix 'jetty' in the current project and in the plugin groups [org.Apache.m
aven.plugins, org.codehaus.mojo] available from the repositories [local (C:\MyRepo), central (http://repo1.maven.org/maven2)]
at org.Apache.maven.plugin.prefix.internal.DefaultPluginPrefixResolver.r
ここではMaven 3を使用しました。
何かご意見は?
追加:
リンクから、これはすでにpom.xmlにあります
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.5.1.v20110908</version>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-Java</artifactId>
<version>${mysql.version}</version>
</dependency>
</dependencies>
</plugin>
プラグインをpom.xmlに追加しましたか?簡単なグーグル検索はこれを見つけました:
<project>
...
<build>
...
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jetty-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
ここにあります: http://mojo.codehaus.org/jetty-maven-plugin/usage.html
( http://www.Eclipse.org/jetty/documentation/current/jetty-maven-plugin.html )の説明では、バージョンを$ {project.version}とすると間違っています!また、古いドキュメントではgroupIdがorg.codehaus.mojoに設定されており、org.Eclipse.jettyに設定する必要があります。
Jettyリポジトリ( http://repo.maven.Apache.org/maven2/org/Eclipse/jetty/jetty-maven-plugin/ )から実際のバージョンを追加し、groupIdを変更しました。
<plugin>
<groupId>org.Eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.0.5.v20130815</version>
</plugin>
文書化されているようにsettings.xmlに以下を追加した後、それが機能するかどうかを確認してください。
<pluginGroups>
<pluginGroup>org.mortbay.jetty</pluginGroup>
</pluginGroups>
また、プラグインには2つの異なるバージョンがあることにも注意してください。古いmaven-jetty-pluginと新しいjetty-maven-pluginです。
ソース
プロジェクトディレクトリ内からコマンド「mvn jetty:run」を実行していることを確認してください。現在のディレクトリを一覧表示する場合は、pom.xmlが表示されます。
プロジェクトに参加しておらず、「mvn jetty:run」を実行している場合、エラー「Missing Maven Plugin Jetty」が表示されます
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.12.v20130726</version>
<configuration>
<stopKey>todostop</stopKey>
<stopPort>9999</stopPort>
</configuration>
</plugin>
それが役に立てば幸い
私もこの問題を抱えていました。 「Maven Build」実行構成を使用して、Eclipse内からjetty:run
を開始しました。
問題は、私のMavenビルド実行構成内で、「ベースディレクトリ」(つまり、mvn実行可能ファイルによって使用される作業ディレクトリ)が正しく設定されていなかったことです。ベースディレクトリをpom.xml
を含むディレクトリに設定すると、問題が修正されました。
おそらくあなたのバージョンは間違っています。試す
<plugins>
<plugin>
<groupId>org.Eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.2.6.v20141205</version>
</plugin>
</plugins>
プラグインパーツの横にあるpom.xmlディレクトリに移動して、jettyコマンドを開始する必要があります。