0

jetty-maven-plugin に、どのバージョンの jetty を実行させたいかを伝えたい (例: 9.0.0 ではなく 8.1.4)。ここはどこにも見えない

また、私が望む次のステップは、桟橋の上に構成した特定のプラグインを使用するようにこのプラグインに指示することです。これは可能ですか?

私は基本的にelasticsearch-jettyプラグインを編集しており、このプラグインを使用してjettyとmaven、または実際に機能するものなら何でも実行したいと考えています。誰にもアイデア/助けがありますか?

4

3 に答える 3

1

maven jetty プラグインを使用する場合、jetty はアプリケーションをホストしているため、アプリケーションを実行するには最初に jetty を起動する必要があります。elasticsearch-jetty プラグインでは逆で、elasticsearch が jetty をホストしています。したがって、maven から elasticsearch-jetty を使用して Elasticsearch を実行するには、jetty ではなく、elasticsearch を開始する必要があります。代わりにexec-maven-plugin の使用を検討します。

于 2013-02-05T00:12:58.557 に答える
1

<pluginManagement>以下をセクションに追加するだけです

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

明らかに、バージョンを実行したい正確なバージョンに変更してください。

または、CLI から

mvn org.mortbay.jetty:jetty-maven-plugin:8.1.8.v20121106:run

プラグインは、9.x リリースでgroupId を からorg.mortbay.jettyに変更しましたorg.eclipse.jetty

于 2013-02-04T22:22:41.127 に答える
0

ここ ( http://www.eclipse.org/jetty/documentation/current/jetty-maven-helloworld.html#configuring-embedded-jetty-with-maven ) の jetty バージョンは pom 依存関係セクションにあります。

それがうまくいかない場合は、jetty プラグインのプラグイン セクション内で依存関係を試すことができます。ここにいくつかの情報があります ( http://www.sonatype.com/people/2008/04/how-to-override-a-plugins-dependency-in-maven/ )

または、古いバージョンのプラグインを使用することもできます。

于 2013-02-04T20:24:17.143 に答える