Ich bin die Github Website-Maven-Plugin meiner Seite Dokumente zu implementieren:Wie aggregierte javadocs bereitstellen GitHub
https://github.com/github/maven-plugins
Aber ich habe ein Multi-Modul-Projekt und es scheint nur nur zu entfalten einzelne Module, nicht die gesamte aggregierte Site. Wie kann ich die aggregierten Website-Dokumente bereitstellen?
Hier ist meine Maven Plugin:
<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>
Die Website auf meinem eigenen Server sieht gut aus: http://baselogic.com/code/SpringCertification/
Aber die Github ist gerade noch das letzte Modul: http://mickknutson.github.com/SpringCertification/
Haben Sie eine komplette MVN-Site von der Wurzel Ihres Multi-Modul-Builds ausgeführt und eine MVN-Site erstellt: deploy? – khmarbaise