使用Netbeans自动将JavaDoc页面推送到GitHub

使用Netbeans自动将JavaDoc页面推送到GitHub,netbeans,github,javadoc,github-pages,Netbeans,Github,Javadoc,Github Pages,我已经在GitHub上创建了一个存储库,并使用Netbeans 7.3成功地将几个类推送到了它 但是,我想将这些类的JavaDoc生成的HTML文档推送到GitHub,以便它们显示为项目页面(在GitHub上)的访问者可浏览的页面 我在网上看到(少量)指南提供了使用命令行(如)实现这一点的方法,但它们似乎需要控制台 是否有一种优雅的方法可以使用Netbeans接口生成JavaDoc页面,然后将它们推送到GitHub上项目的gh pages分支,以便文档在每次推送实际类文件时保持最新 有没有一种优

我已经在GitHub上创建了一个存储库,并使用Netbeans 7.3成功地将几个类推送到了它

但是,我想将这些类的JavaDoc生成的HTML文档推送到GitHub,以便它们显示为项目页面(在GitHub上)的访问者可浏览的页面

我在网上看到(少量)指南提供了使用命令行(如)实现这一点的方法,但它们似乎需要控制台

是否有一种优雅的方法可以使用Netbeans接口生成JavaDoc页面,然后将它们推送到GitHub上项目的gh pages分支,以便文档在每次推送实际类文件时保持最新

有没有一种优雅的方法可以使用Netbeans接口生成 JavaDoc页面

Netbeans在幕后使用ApacheAnt,因此您应该在项目目录中找到一个
build.xml

build.xml
导入了较大的ant脚本
nbproject/build impl.xml
,但提供了许多挂钩,让您可以将行为添加到较大脚本中实现的默认操作中

例如,如果您正在创建一个jar,您可以在创建jar之前在
build.xml
中添加一个生成javadoc的目标:

<target name="-pre-jar">
  <javadoc sourcepath="${source.dir}" destdir="apidocs"/>
</target>

如果你想要一个更复杂的自动化级别,你应该考虑Maven或Gradle:它们让你生成你想要的任何工件,生成一个站点,将站点部署到一个远程服务器。