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 回答