简体   繁体   English

如何排除Javadoc ant脚本上的文件

[英]how to exclude files on javadoc ant script

How can I make an Ant Javadoc class exclude two files? 如何使Ant Javadoc类排除两个文件?

Excluding some source files from javadoc generation using ANT 使用ANT从Javadoc生成中排除一些源文件

I get the same problem, but i didn't solve it yet... I've tried some of these solutions, but no one worked for me. 我遇到了同样的问题,但是我还没有解决...我已经尝试了其中一些解决方案,但是没有人为我工作。

my code: 我的代码:

<target name="javadocs">
<mkdir dir="${docs.dir}" />
<fileset dir="${project.dir}\src" defaultexcludes="yes">
  <exclude name=".externalToolBuilders\**"/>
</fileset>
<javadoc 
    excludepackagenames=".externalToolBuilders\**"
    sourcepath="${project.dir}" 
    destdir="${docs.dir}" 
    classpath="${project.dir}" 
    author="true" version="true" 
    use="true" 
    doctitle="&lt;h1&gt;${app.name}&lt;/h1&gt;" />

EDIT-1: 编辑-1:

after I tried this: 在我尝试了这个之后:

<javadoc 
sourcepath="${project.dir}" 
destdir="${docs.dir}" 
classpath="${project.dir}" 
author="true" version="true" 
use="true" >            
<fileset dir="${project.dir}\src" defaultexcludes="yes">
  <include name="**/*.java"/>
  <exclude name=".externalToolBuilders/**"/>
</fileset>
</javadoc>

I got this error: 我收到此错误:

javadocs:
[javadoc] Generating Javadoc
[javadoc] Javadoc execution
[javadoc] Loading source file D:\Paul\PaulHostIP\src\AutofitTableColumns.java...
[javadoc] javadoc: error - Illegal package name: ".externalToolBuilders.one-jar-ant-task-0.97.ant.com.simontuffs.onejar.ant"
[javadoc] Loading source file D:\Paul\PaulHostIP\src\CToolTip.java...
[javadoc] javadoc: error - Illegal package name: ".externalToolBuilders.one-jar-ant-task-0.97.test.com.simontuffs.onejar.test"
[javadoc] Loading source file D:\Paul\PaulHostIP\src\HostIP.java...
[javadoc] Loading source file D:\Paul\PaulHostIP\src\Run.java...
[javadoc] Loading source file D:\Paul\PaulHostIP\src\TableColumnSynchronizer.java...
[javadoc] Loading source file D:\Paul\PaulHostIP\src\ThreadDoSomething.java...
[javadoc] Loading source file D:\Paul\PaulHostIP\src\Work.java...
[javadoc] Loading source files for package src...
[javadoc] 2 errors

you can do it in this way: 您可以通过以下方式进行操作:

<javadoc 
    destdir="${docs.dir}" 
    author="true" version="true" 
    use="true" 
    doctitle="Test" >
    <fileset dir="${project.dir}/src" defaultexcludes="yes">
         <include name="**/*.java"/>
         <exclude name=".externalToolBuilders/**"/>
    </fileset>
</javadoc>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM