2016-09-16 6 views

答えて

1

まず、jetty-allについての先の回答を参照してください。

jetty-all-*.jarのみ桟橋ドキュメントのコマンドラインの例のためであることを知っています。

jetty-all-*.jarのバリエーションをプロジェクトまたはビルドで使用している場合、間違って使用しています。

ビルドでjetty-all<dependency>を使用している場合、ビルドでは現在、指定された座標pomからの個々のダウンストリーム依存関係が使用されています。これらの依存関係のそれぞれには、付属のアーティファクト(およびjavadocも分類されています)が付属しており、ソースをダウンロードしてアクセスすることができます。

例MavenプロジェクトのPOMの依存関係

$ mvn dependency:tree 
[INFO] Scanning for projects... 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building jetty-all-demo 1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ jetty-all-demo --- 
[INFO] com.test:jetty-all-demo:jar:1-SNAPSHOT 
[INFO] \- org.eclipse.jetty.aggregate:jetty-all:pom:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty:jetty-client:jar:9.3.11.v20160721:compile 
[INFO] | +- org.eclipse.jetty:jetty-http:jar:9.3.11.v20160721:compile 
[INFO] | \- org.eclipse.jetty:jetty-io:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty:jetty-deploy:jar:9.3.11.v20160721:compile 
[INFO] | +- org.eclipse.jetty:jetty-webapp:jar:9.3.11.v20160721:compile 
[INFO] | | \- org.eclipse.jetty:jetty-servlet:jar:9.3.11.v20160721:compile 
[INFO] | \- org.eclipse.jetty:jetty-xml:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty:jetty-jmx:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty:jetty-plus:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty:jetty-annotations:jar:9.3.11.v20160721:compile 
[INFO] | +- javax.annotation:javax.annotation-api:jar:1.2:compile 
[INFO] | +- org.ow2.asm:asm:jar:5.0.1:compile 
[INFO] | \- org.ow2.asm:asm-commons:jar:5.0.1:compile 
[INFO] |  \- org.ow2.asm:asm-tree:jar:5.0.1:compile 
[INFO] +- org.eclipse.jetty:jetty-util:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty:jetty-jaspi:jar:9.3.11.v20160721:compile 
[INFO] | +- org.eclipse.jetty:jetty-security:jar:9.3.11.v20160721:compile 
[INFO] | \- org.eclipse.jetty.orbit:javax.security.auth.message:jar:1.0.0.v201108011116:compile 
[INFO] +- org.eclipse.jetty:jetty-jndi:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty:jetty-rewrite:jar:9.3.11.v20160721:compile 
[INFO] | \- org.eclipse.jetty:jetty-server:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty:jetty-servlets:jar:9.3.11.v20160721:compile 
[INFO] | \- org.eclipse.jetty:jetty-continuation:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty:jetty-quickstart:jar:9.3.11.v20160721:compile 
[INFO] | \- javax.transaction:javax.transaction-api:jar:1.2:compile 
[INFO] +- org.eclipse.jetty.websocket:websocket-servlet:jar:9.3.11.v20160721:compile 
[INFO] | \- org.eclipse.jetty.websocket:websocket-api:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty.websocket:javax-websocket-server-impl:jar:9.3.11.v20160721:compile 
[INFO] | +- org.eclipse.jetty.websocket:javax-websocket-client-impl:jar:9.3.11.v20160721:compile 
[INFO] | \- org.eclipse.jetty.websocket:websocket-server:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty.websocket:websocket-client:jar:9.3.11.v20160721:compile 
[INFO] | \- org.eclipse.jetty.websocket:websocket-common:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty:jetty-alpn-client:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty.http2:http2-server:jar:9.3.11.v20160721:compile 
[INFO] | \- org.eclipse.jetty.http2:http2-common:jar:9.3.11.v20160721:compile 
[INFO] |  \- org.eclipse.jetty.http2:http2-hpack:jar:9.3.11.v20160721:compile 
[INFO] +- org.eclipse.jetty.http2:http2-client:jar:9.3.11.v20160721:compile 
[INFO] +- javax.websocket:javax.websocket-api:jar:1.0:compile 
[INFO] +- javax.servlet:javax.servlet-api:jar:3.1.0:compile 
[INFO] +- org.eclipse.jetty.orbit:javax.mail.glassfish:jar:1.4.1.v201005082020:compile 
[INFO] | \- org.eclipse.jetty.orbit:javax.activation:jar:1.1.0.v201105071233:compile 
[INFO] \- org.slf4j:slf4j-api:jar:1.6.6:compile 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 1.164 s 
[INFO] Finished at: 2016-09-16T05:41:17-07:00 
[INFO] Final Memory: 15M/485M 
[INFO] ------------------------------------------------------------------------ 

の次のリストを生成します

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>com.test</groupId> 
    <artifactId>jetty-all-demo</artifactId> 
    <version>1-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <dependencies> 
     <dependency> 
      <groupId>org.eclipse.jetty.aggregate</groupId> 
      <artifactId>jetty-all</artifactId> 
      <version>9.3.11.v20160721</version> 
      <type>pom</type> 
     </dependency> 
    </dependencies> 
</project> 

一人ひとりがそれらの依存関係の1つは、独自のsources瓶を持っています。

NetBeans、Eclipse、およびIntelliJをテストしました。それらはすべて、グローバルセントラルリポジトリシステムからsources jarsにアクセス/ダウンロードできます。これらの3つのIDEのそれぞれは、人気のあるビルドシステム(maven、gradle、ant + ivy、buildr、grape、grails、sbtなど)のjetty-allを使用することもできます。

MavenとGradleは、および/またはあなたのためにジャーを供給します。ターゲット/依存のデフォルトのアーティファクト(通常ジャー)をダウンロードする

/

$ mvn dependency:copy-dependencies 

$ mvn dependency:copy-dependencies -Dclassifier=sources 
/標的/依存のソースアーティファクトをダウンロードします
関連する問題