私は9.3.x桟橋 - すべてのソースジャー(9.3)
のためにもう桟橋-すべて-9.2.9.v20150224-sources.jar( https://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/9.2.19.v20160908/)を見つけていない9.3.xする桟橋の9.2.xのからの移行9.3.x用のJARを取得する方法はありますか?
Thx。
私は9.3.x桟橋 - すべてのソースジャー(9.3)
のためにもう桟橋-すべて-9.2.9.v20150224-sources.jar( https://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/9.2.19.v20160908/)を見つけていない9.3.xする桟橋の9.2.xのからの移行9.3.x用のJARを取得する方法はありますか?
Thx。
まず、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
/標的/依存のソースアーティファクトをダウンロードします