0

github site-maven-plugin を使用して、サイト ドキュメントをデプロイしています。

https://github.com/github/maven-plugins

しかし、私はマルチモジュール プロジェクトを持っており、集約されたサイト全体ではなく、個々のモジュールのみを展開しているようです。集約されたサイト ドキュメントを展開するにはどうすればよいですか?

ここに私のmavenプラグインがあります:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
            <configuration>
                <aggregate>true</aggregate>
                <author>true</author>
                <bottom>true</bottom>
                <destDir>javadoc</destDir>
                <!-- <header><![CDATA[<a href="/" target="_top">Spring Utility</a>]]></header> -->
                <header><![CDATA[<a href="/" target="_top">${project.description}</a>]]></header>
                <minmemory>128m</minmemory>
                <maxmemory>512</maxmemory>
                <overview>${site.basedir}/src/main/javadoc/overview.html</overview>
                <packagenames>com.baselogic.*</packagenames>
                <use>true</use>
                <version>true</version>
                <windowtitle>${project.name} ${project.version} API</windowtitle>
                <doclet>ydoc.doclets.YStandard</doclet>
                <docletPath>${site.basedir}/src/yworks/ydoc.jar;${site.basedir}/src/yworks/styleed.jar;${site.basedir}/src/yworks/resources;${build.classes.dir};</docletPath>
                <additionalparam>-umlautogen -link http://docs.oracle.com/javase/6/docs/api/</additionalparam>
                <tag name="noinspection" description="IntelliJ Inspection Ignore tag"
                    enabled="false" />

                <doctitle>API for ${project.name} ${project.version}</doctitle> <!-- Used by javadoc:javadoc goal -->
                <windowtitle>API for ${project.name} ${project.version}</windowtitle> <!-- Used by javadoc:javadoc goal -->

                <testDoctitle>Test API for ${project.name} ${project.version}</testDoctitle> <!-- Used by javadoc:test-javadoc goal -->
                <testWindowtitle>Test API for ${project.name} ${project.version}</testWindowtitle> <!-- Used by javadoc:test-javadoc goal -->                

            </configuration>

            <reportSets>
                <reportSet>
                    <id>html</id>
                    <configuration>
                        <doctitle>API for ${project.name} ${project.version}</doctitle>
                        <windowtitle>API for ${project.name} ${project.version}</windowtitle>
                    </configuration>
                    <reports>
                        <report>aggregate</report>
                        <!-- <report>javadoc</report>
                        <report>test-javadoc</report> -->
                    </reports>
                </reportSet>
                <reportSet>
                    <id>test-html</id>
                    <configuration>
                        <testDoctitle>Test API for ${project.name} ${project.version}</testDoctitle>
                        <testWindowtitle>Test API for ${project.name} ${project.version}</testWindowtitle>
                    </configuration>
                    <reports>
                        <report>aggregate</report>
                        <!-- <report>test-javadoc</report> -->
                    </reports>
                </reportSet>
            </reportSets>                  

        </plugin>

自分のサーバーのサイトは問題ないようです: http://baselogic.com/code/SpringCertification/

しかし、Github はまだ最後のモジュールです: http://mickknutson.github.com/SpringCertification/

4

1 に答える 1

0

javadocプラグインの集約目標を使用して、「サイト」フェーズにバインドしてみてください。次に、githubに投稿するものはすべて、すべてのサブモジュールを含める必要があります

于 2012-04-09T20:30:01.250 に答える