gpt4 book ai didi

java - 如何获取/发布多模块 Maven 项目站点到文件夹中

转载 作者:行者123 更新时间:2023-12-01 14:02:29 24 4
gpt4 key购买 nike

我有多模块 Maven 项目。我可以在 mvn site 之后看到生成的项目文档,但它在每个模块中 target文件夹。

如何将maven项目站点放入一个文件夹中?(我真的不需要部署,我会手动将生成的站点放入 GitHub 页面。)

插件文档:

http://maven.apache.org/plugins/maven-site-plugin/

引用文献<distributionManagement> <site>部分,但没有跟踪如何将输出放入定义的文件夹中。也尝试过mvn site:jar - 它在每个模块中再次生成.jar target .

最佳答案

我建议使用site-maven-plugin以下部分将生成的站点分发到 github:

<profile>
<id>github</id>
<build>
<plugins>
<plugin>
<groupId>com.github.github</groupId>
<artifactId>site-maven-plugin</artifactId>
<version>0.8</version>
<configuration>
<message>Creating site for ${project.version}</message>
<server>github</server>
</configuration>
<executions>
<execution>
<goals>
<goal>site</goal>
</goals>
<phase>post-site</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>

</profile>

要在发布之前预览您的网站,您可以使用 stage goal of maven-site-plugin像这样:

mvn site:stage -DstagingDirectory=C:\fullsite

关于java - 如何获取/发布多模块 Maven 项目站点到文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19246028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com