7

Tomcatの下にある内部リポジトリのjarをダウンロードしてから、ローカルのmavenリポジトリにインストールしようとしています。

jar ファイルは、path:http://10.11.250.14/strepo/ext/JSErrorCollector-0.2.jar.

pom.xml内部リポジトリのリンクを提供することを編集し、依存関係を追加しpom.xmlますが、maven は jar をダウンロードできません。

<repositories>
    <repository>
      <id>internal.repo</id>
      <url>http://10.11.250.14/strepo/ext/</url>
          </repository>
 </repositories>

  <dependencies>   

     <dependency>
        <groupId>org.JS</groupId>
        <artifactId>JSErrorCollector</artifactId>
        <version>0.2</version>
    </dependency> 

誰か助けてくれませんか?

4

1 に答える 1

10

Maven リポジトリを作成するための jar だけではなく、Maven リポジトリとみなすために必要なその他のものがたくさんあります。URL から、標準の Maven リポジトリ レイアウトではないと思います。

したがって、少なくとも 2 つのオプションがあります。

  1. ArtifactoryNexus、または他の同様のソフトウェア システムを使用して、独自のローカル ネットワーク Maven リポジトリをセットアップします。
  2. ファイルをダウンロードして、ローカル マシンのリポジトリに追加します。

オプション 2 の場合は、ファイルをダウンロードしてから、次のように Maven mvn コマンドを実行します (ファイルが現在のディレクトリにあると仮定します)。

mvn install:install-file -Dfile=JSErrorCollector-0.2.jar -DgroupId=strepo.ext -DartifactId=JSErrorCollector -Dversion=0.2 -Dpackaging=jar

その後、次を使用して参照できます。

<dependency>
    <groupId>strepo.ext</groupId>
    <artifactId>JSErrorCollector</artifactId>
    <version>0.2</version>
</dependency>
于 2012-10-13T13:44:33.383 に答える