2

svn リポジトリから tar.gz ファイルをダウンロードしたい。このファイルは他の Maven プロジェクトによってパッケージ化されており、プロジェクトの一部としてパッケージ化したいと考えています。

wget を使用してそれができることは知っていますが、方法がわかりません。

4

1 に答える 1

4

そのようなことをサポートするmaven-wagon-pluginを使用することをお勧めします。

 <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>wagon-maven-plugin</artifactId>
    <version>1.0-beta-4</version>
    <executions>
      <execution>
        <id>download-test-data</id>
        <phase>prepare-package</phase>
        <goals>
            <goal>download</goal>
        </goals>
        <configuration>
          <serverId>atlassian-public</serverId>
          <url>http://WhatEverURL/</url>
          <fromDir>WhatEverFolder/xyz.tar.gz</fromDir>
          <toDir>${project.build.directory}/download/</toDir>
        </configuration>
      </execution>
    </executions>
  </plugin>

単一のファイルのみをダウンロードするには、download-singleゴールを使用できます。

于 2013-02-11T10:35:11.327 に答える