我正在尝试使用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。
提前致谢!
答案 0 :(得分:0)
一般来说,输出目录是相对于构建的根目录的路径。我怀疑您通过指定绝对路径来创建无效的文件名。
尝试<outputDirectory>a/b</outputDirectory>
并查看项目中的目标/ a / b以获取输出