嘿,我正在尝试将Maven项目的站点文档生成为zip文件。我遇到过maven汇编插件,但它似乎是整个项目的,有没有办法让它知道只生成压缩的网站?解决方案必须是一个maven插件,因为它需要自动化。谢谢。
发布于 2017-11-03 15:59:43
发布于 2017-11-03 17:59:32
汇编插件似乎是最好的选择,你只需要使用一个合适的汇编文件就可以在你的网站上创建一个压缩包。可以使用程序集<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>https://stackoverflow.com/questions/47086912
复制相似问题