0

重複の可能性:
Ant Javadoc クラスで 2 つのファイルを除外するにはどうすればよいですか?

いくつかの Eclipse 関連ファイルの javadoc 生成を除外したいと考えています。たとえばActivator.java、ant の javadoc ターゲットから除外します。単一のドキュメントの下でさまざまな Java プロジェクトの javadoc を生成するコードのサンプルを以下に示します。

<project basedir="." default="jdoc" name="ANT_TASK">
<target description="creates the javadoc for the XXXXX module" name="jdoc">
      <javadoc
               destdir="docs/api"
               use="true"
               public="true"
               splitindex="true"
               classpath="..\com.sample.script.modules\bin"
               packagenames="com.sample.package1,
                             com.sample.test1"
               windowtitle="XXXXX 1.0 API"> 
        <sourcepath>
              <pathelement path="..\com.sample.package\src"/>
              <pathelement path="..\com.sample.test\src"/>        
        </sourcepath>
        <doctitle><![CDATA[<h1>XXXXX 1.0 API</h1>]]></doctitle>
        <bottom><![CDATA[<i>Copyright &#169; 1999-2012 XXXX company Ltd. All Rights Reserved.</i>]]></bottom>
      </javadoc>
</target>
</project>

Activator.javajavadoc生成からファイルを除外する方法を教えてください。

4

1 に答える 1

0

javadoc ant タスクから直接:

<fileset dir="src" defaultexcludes="yes">
  <include name="com/dummy/test/**"/>
  <exclude name="com/dummy/test/doc-files/**"/>
</fileset>

<doctitle><![CDATA[<h1>Test</h1>]]></doctitle>
<bottom><![CDATA[<i>Copyright &#169; 2000 Dummy Corp. All Rights Reserved.</i>]]></bottom>
<tag name="todo" scope="all" description="To do:"/>
<group title="Group 1 Packages" packages="com.dummy.test.a*"/>
<group title="Group 2 Packages" packages="com.dummy.test.b*:com.dummy.test.c*"/>
<link offline="true" href="http://download.oracle.com/javase/6/docs/api/" packagelistLoc="C:\tmp"/>
<link href="http://developer.java.sun.com/developer/products/xml/docs/api/"/>

したがって、ファイルセットの除外リストにファイルを追加します。

于 2012-08-01T11:09:41.467 に答える