Maven Javadoc插件 - 无法创建自定义doclet

时间:2015-04-16 11:55:29

标签: java maven javadoc maven-plugin

我正在尝试使用Maven的Javadoc插件来生成XML文件,但它似乎并没有生成它。我的代码:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>2.10.3</version>
    <configuration>
        <verbose>true</verbose>
        <doclet>BADoclet</doclet>
        <outputDirectory>C:\work\</outputDirectory>
        <additionalparam>-b4atarget "C:\work\[project_name]-[version].xml"</additionalparam>
        <show>private</show>
        <sourceFileIncludes>
            <sourceFileInclude>com.[company_name].android.publish.b4a.*</sourceFileInclude>
        </sourceFileIncludes>
    </configuration>
</plugin>

我通过调用目标 javadoc:javadoc

来运行插件

构建成功,但没有生成javadoc xml文件。

ETA:我这样做是因为我正在尝试创建一个从Java(Android)到B4A的包装器,而B4A需要一个XML。我以前通过选择“Project - &gt; Create Javadoc”在Eclipse中手动完成,而在'Extra Javadoc选项'中我会放置“-b4atarget”C:... \ B4AWrapper.xml“。这将在我指定的目录中创建所需的XML。

提前致谢!

1 个答案:

答案 0 :(得分:0)

一般来说,输出目录是相对于构建的根目录的路径。我怀疑您通过指定绝对路径来创建无效的文件名。

尝试<outputDirectory>a/b</outputDirectory>并查看项目中的目标/ a / b以获取输出