0

我目前正在使用“发音”插件来为网站生成 API 文档。

我想将文档从 API 分离到不同的项目中,这些项目将作为持续交付的一部分一起部署到同一个 tomcat 服务器。

所以我现在需要的是修改将“知道”另一个项目并将输出部署到它的 maven 配置。

这是我现在拥有的清晰的 maven 插件配置:

           <plugin>
            <groupId>org.codehaus.enunciate</groupId>
            <artifactId>maven-enunciate-plugin</artifactId>
            <version>1.26.2</version>
            <executions>
                <execution>
                    <phase>prepare-package</phase>
                    <goals>
                        <goal>docs</goal>
                    </goals>
                    <configuration>
                        <docsDir>${project.build.directory}/docs</docsDir>
                        <docsDir>${project.build.directory}/${warName}/docs</docsDir>
                        <configFile>${basedir}/src/main/resources/enunciate.xml</configFile>
                    </configuration>
                </execution>
            </executions>
        </plugin>

所以现在我真的不明白如何在<docsDir>

4

1 回答 1

1

Enunciate 无法“合并”来自不同项目的文档工件。您要做的是创建一个单独的“超级项目”,它依赖于您要合并的所有项目,并让该项目为您生成每个Multi-Module Projects的文档。

于 2013-12-04T23:58:46.987 回答