如何从NetBeans中的Javadoc中排除特定包?

时间:2011-02-20 15:50:42

标签: java netbeans javadoc

NetBeans为项目中的所有包生成Javadoc。在“Additional Javadoc Options”下的项目属性的文档表单中添加“-exclude”Javadoc选项似乎不起作用。如何告诉netBeans从Javadoc中排除特定的包?

2 个答案:

答案 0 :(得分:1)

我会尝试在ant build脚本中编辑 -javadoc-build 目标。在“文件”选项卡上浏览您的项目并找到 nbproject / build-impl.xml ,在此文件中找到 -javadoc-build 目标并替换{{excludes}变量{ {3}}名为的属性包含您想要的包。

fileset

答案 1 :(得分:0)

在导入了WSDL服务的Maven项目(Jenkins插件)中遇到了这个问题。

JDK8中的wsimport生成is not compatible with the JDK8 javadoc compiler的代码。

在解决此问题之前,一种可能的解决方法是将这些文件生成到单独的程序包中(无论如何都可以),并将其从javadoc生成中排除。对于Maven项目,执行此操作的方法是将以下内容添加到pom.xml中。

    <plugins>

        <!-- ... -->

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
            <configuration>
                <excludePackageNames>your.package.name</excludePackageNames>
            </configuration>
        </plugin>
    </plugins>