2011-12-30 4 views

答えて

-1

例えば...のpom.xmlで、リポジトリタグ内のリポジトリ情報を提供するよりも依存関係のタグのために必要なマッピングを定義します。..

<dependency> 
    <groupId>com.sun.jersey</groupId> 
    <artifactId>jersey-server</artifactId> 
    <version>1.11</version> 
</dependency> 

<repository> 
    <id>snapshot-repository.java.net</id> 
    <name>Java.net Snapshot Repository for Maven</name> 
    <url>https://maven.java.net/content/repositories/snapshots/</url> 
    <layout>default</layout> 
</repository> 
を使用していますMavenの-3の@amitご利用で述べたように

はrelevanではありません。このhere

+0

Maven APIを使用してオプションを探しています。私が言ったように、私は単純なJavaプログラムでJarをダウンロードしたい。 –

+0

その場合、私はmavenが画像の中に来るとは思っていません。単にリソースアドレス(URI)を持っていて、リソースを取得したいのですが、それが.jarか.warか他のファイルかどうかは関係ありません。ソケットAPIをURIに接続し、ファイルを取得するよりも...(ローカルまたはMavenリポジトリから)どちらの場合でも動作しますが、照会する前に取得する必要があるよりも正確なURIを持っていなければ – aProgrammer

+0

よく私はリモートリポジトリのjarのURIをどのように取得するのか分かりません。どのような方法で、mavenが私にアーティファクトのURLを与えることができますか? –

0

についての詳細を見ますt。あなたのアプリケーションは、ランタイムでJAR にアクセスしたいと考えています。それはだから、は、このJARがMavenリポジトリで利用可能であるということが起こります。 Mavenはビルド時のツールです。実行時にあなたを助けることはできません。

質問を正しく解釈した場合、問題はURLを公式化してHTTPリクエストを行うことです。あなたはより多くにアクセスする必要がある場合は、あなたのプログラムの中でこの利点を取ることができ

http://repository.url/group_id_segments_separated_with_slashes/artifact_id/version/artifact_id-version.jar

:あなたはJARがMavenのリポジトリでホストされていると言うので、あなたは、URLの形式を知っていますこの方法で1つのJAR

関連する問題