我想从 svn 存储库下载 tar.gz 文件。此文件由其他 maven 项目打包,我想将它们打包为我的项目的一部分。
我知道使用 wget 我们可以做到这一点,但我不知道怎么做。
我建议使用支持这些东西的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目标。