2

マルチモジュールプロジェクトがあります

Proj
 +ModuleA
   src
     main
       java
     overview.html
   pom.xml
 +ModuleB
   pom.xml
pom.xml

これらのモジュールの javadoc を生成しようとしています。overviewsummary.htmlにoverview.htmlを追加したい。moduleA/src/main の下に overview.html を配置しましたが、概要の概要ページが更新されません。

    <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-javadoc-plugin</artifactId>
         <version>2.8.1</version>
         <configuration>
        <stylesheetfile>javadoc.css</stylesheetfile>
        <overview>${basedir}\moduleA\src\main\overview.html</overview>
         </configuration>
        <executions>
           <execution>
            <id>attach-javadocs</id>
            <goals>
                   <goal>jar</goal>
            </goals>
            <configuration>
               <show>private</show>
            </configuration>
            </execution>
        </executions>
   </plugin>

ドキュメントhttp://docs.oracle.com/javase/6/docs/tooldocs/windows/javadoc.html#overviewを見ましたが、すべて問題ないようです。私のパスに何か問題がありますか?

4

1 に答える 1

2

以下の構成を使用して、この問題を解決できました

 <overview>${project.build.sourceDirectory}/overview.html</overview>

${project.build.sourceDirectory} を使用する必要がありますが、${basedir} は機能していないようです。/src/main/java ディレクトリの下に overview.html を配置します。マルチモジュール プロジェクトの場合も、overview.html をモジュールのソース ディレクトリ (つまり、src/main/java) のいずれかに配置します。

于 2012-05-30T17:55:18.140 に答える