我想从svn存储库下载tar.gz文件。这些文件由其他maven项目打包,我想将它们打包为我项目的一部分。
我知道使用wget我们可以做到,但我不知道如何。
答案 0 :(得分: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目标。