Maven > mavenでjarファイルをレポジトリからダウンロードする方法

更新日 2019-12-22
広告

mavenで、jarファイルをレポジトリからダウンロードする方法を紹介します。 以下、Ubuntu 16で検証しています。

mavenをインストールします。

$ sudo apt install maven
pom.xmlを用意します。 dependencyで指定したjarファイルがダウンロードされます。 以下の例は、3つのjarファイルを指定しています。
<project>
  <!-- まずはおまじない -->
  <modelVersion>4.0.0</modelVersion>
  <groupId>id</groupId>
  <artifactId>dl</artifactId>
  <version>1</version>
  <!-- ここまで、おまじない-->

  <dependencies>
    <!-- ここに、ダウンロードしたいライブラリを書きます -->
    <dependency>
      <groupId>javax.xml.bind</groupId>
      <artifactId>jaxb-api</artifactId>
      <version>2.3.0</version>
    </dependency>
    <dependency>
      <groupId>com.sun.xml.bind</groupId>
      <artifactId>jaxb-core</artifactId>
      <version>2.3.0</version>
    </dependency>
    <dependency>
      <groupId>com.sun.xml.bind</groupId>
      <artifactId>jaxb-impl</artifactId>
      <version>2.3.0</version>
    </dependency>
  </dependencies>

</project>
pom.xmlが置いてあるディレクトリで、以下のコマンドを実行します。 すると、ダウンロードが始まります。
$ mvn dependency:copy-dependencies
プロキシの下から実行するなら、以下のようにプロキシを設定する必要があるかもしれません。http”s”です。
$ mvn dependency:copy-dependencies -Dhttps.proxyHost=proxy.local.server -Dhttps.proxyPort=8080
これで、以下のディレクトリが作成され、そこにjarファイルが置かれます。xmlで指定したjarファイルを実行するために必要なjarファイルも一緒に置かれます。
./target/dependency/
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system