嘿我正在尝试将一个Maven项目的站点文档生成为zip文件。我遇到了maven程序集插件但似乎它适用于整个项目,有没有办法让它知道只是为了生成拉链网站?解决方案必须是maven插件,因为它需要自动化。感谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
装配插件似乎是最好的方法,您只需要使用正确的装配文件,只使用您的网站创建一个zip。您可以使用程序集<fileSet><directory>...</directory></fileSet>
指定要包含的文件。您的程序集文件可能如下所示:
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
<id>site-zip</id>
<formats>
<format>zip</format>
</formats>
<fileSets>
<fileSet>
<directory>${project.reporting.outputDirectory}</directory> <!-- Site output directory -->
<outputDirectory>${project.build.directory}/zipped-site</outputDirectory>
</fileSet>
</fileSets>
</assembly>