バックグラウンド
免責事項:私はJavaの経験がほとんどありません。
以前は、Antビルド中にオンデマンドの静的コンテンツ(JS、CSS、イメージ、HTML)にJetty 6のラップバージョンを使用していたため、HTTPでホストされた環境に対してPhantomJSで単体テストを実行できます。
ただし、Jettyはバージョン8.1.3になり、そのラッピングは不要になりました(これにより、現在は問題となっている別の問題が解決されます)。そのため、Jetty8.1.3を直接使用するように更新したいと思いました。
最初に、Jettyディストリビューション全体をダウンロードしました。これは、約40MBの重さがあります。これはAntから「start.jar」を使用して機能します...しかし、これらの不要なJARをいたるところにプッシュしたくはありません。
そこで、Mavenリポジトリから集約「jetty-server-8.1.3.v20120416.jar」(最新)をダウンロードしましたが、 「 start.jar」のようにAntからそのJARを使用することはできないようです。 "java -jar jetty-server-8.1.3.v20120416.jar OPTIONS =Server"
Jettyのドキュメントは貧弱であり、欠落しています(404)。うーん!
実際の質問
この集約された「jetty-server」JARで一体何をしますか?JAR全体ではなく、特定のクラスを指す必要がありますか?
..。