更改 Maven 站点插件源文件夹

changing maven site plugin source folder

我需要更改 Maven 站点文档源文件夹。我查看了插件文档,没有找到这个配置。

问题场景:

我有一个包含多个子项目的 Maven 项目,其中一个子项目只是一个 angular2 项目。

在angular项目上,源文件夹有pom.xml和几个angular文件,angular使用的文件夹之一是'src'(其中存储了组件、服务等)。

我需要将 maven 站点添加到该项目,它会将源文件查找到 'src/site/*'。这行得通,但是这个 'site' 文件夹混合了几个 ts 文件,这看起来很乱,所以我需要更改 maven 站点插件的默认文件夹。

有什么办法可以改变吗?

如果您想更改 Maven 查找的源目录,虽然我更愿意建议清理您的目录,但我认为下面的内容应该有效:

 <build>
      ....
      <plugins>
       ....
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-site-plugin</artifactId>
            <version>3.4</version>
            <configuration>
                <siteDirectory>my/site/dir</siteDirectory>
            </configuration>
        </plugin>
       ....
      </plugins>
      ....
   </build>