Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Netbeans自动将JavaDoc页面推送到GitHub_Netbeans_Github_Javadoc_Github Pages - Fatal编程技术网

使用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:它们让你生成你想要的任何工件,生成一个站点,将站点部署到一个远程服务器。