我正在开发自己的自定义 Maven 插件,我想存档文件。我遵循了这个例子: http: //www.sonatype.com/books/mvnref-book/reference/writing-plugins-sect-mojo-params.html并且可以用 zip 格式归档元素。但是我也想使用其他格式(用户会指出它)。如何设置存档类型?
ZipArchiver 是这样工作的:
/**
* The Zip archiver.
* @parameter \
expression="${component.org.codehaus.plexus.archiver.Archiver#zip}"
*/
private ZipArchiver zipArchiver;
...
zipArchiver.addDirectory( buildDirectory, includes, excludes );
zipArchiver.setDestFile( new File( baseDirectory, "output.zip" ) );
zipArchiver.createArchive();