我是asciidoc的新手.我想在

java文件中从注释的

javadoc(asciidoc格式)生成HTML文档.

例如java文件

/**

* = Asciidoclet

*

* Sample comments that include `source code`.

*

* [source,java]

* --

* public class Asciidoclet extends Doclet {

* private final Asciidoctor asciidoctor = Asciidoctor.Factory.create();

*

* @SuppressWarnings("UnusedDeclaration")

* public static boolean start(RootDoc rootDoc) {

* new Asciidoclet().render(rootDoc);

* return Standard.start(rootDoc);

* }

* }

* --

*

* @author https://github.com/johncarl81[John Ericksen]

*/

public class Asciidoclet extends Doclet {

}

我可以从.ad文件生成html文件,但我不知道如何从javadoc生成.ad(或任何asciidoc格式文件).

所以我想生成.ad(asciidoc文件),我用它来生成使用asciidoctor-maven-plugin的html文档. asciidoctor-maven-plugin将检查sourceDirectory中的.ad文件并在outputDirectory中生成html文件.

org.asciidoctor

asciidoctor-maven-plugin

${asciidoctor.version}

output-html

generate-resources

process-asciidoc

asciidocs

asciidocs-output

html

book

org.apache.maven.plugins

maven-javadoc-plugin

2.9

1.7

org.asciidoctor.Asciidoclet

org.asciidoctor

asciidoclet

${asciidoclet.version}

src/main/java/overview.adoc

--base-dir ${project.basedir}

--attribute "name=${project.name}"

--attribute "version=${project.version}"

--attribute "title-link=http://example.com[${project.name} ${project.version}]"

依赖

1.5.0

1.5.0

org.asciidoctor

asciidoctorj

1.5.2

我提到asciidoclet,但我无法得到任何有用的信息.所有示例项目都用于生成html,pdf,epub等.

谢谢…

更新

我改变了我的maven-javadoc-plugin配置,如下所示并执行了mvn org.apache.maven.plugins:maven-javadoc-plugin:2.9:jar但是它生成正常的html java文件应该生成.adoc文件.

谁能帮助我,我做错了什么?谢谢…

org.apache.maven.plugins

maven-javadoc-plugin

2.9

javadoc-jar

package

jar

true

commons-cli:*

1.7

org.asciidoctor.Asciidoclet

org.asciidoctor

asciidoclet

${asciidoclet.version}

src/main/java/overview.adoc

--base-dir ${project.basedir}

--attribute "name=${project.name}"

--attribute "version=${project.version}"

--attribute "title-link=http://example.com[${project.name} ${project.version}]"

我正在使用以下依赖项.

asciidoc html java_如何使用AsciiDoclet从.java文件中的javadoc注释生成asciidoc文件相关推荐

  1. 删除 java代码中所有的注释

    删除 java代码中所有的注释.java public class CleanCommons {private static Pattern pattern = Pattern.compile(&qu ...

  2. Java web中不同浏览器间导出Excel文件名称乱码问题解决方案

    Java web中不同浏览器间导出Excel文件名称乱码问题解决方案 参考文章: (1)Java web中不同浏览器间导出Excel文件名称乱码问题解决方案 (2)https://www.cnblog ...

  3. 读取Java源文件中字段的注释当做Swagger的字段描述

    本文作者:suxingrui 本文链接:https://blog.csdn.net/suxingrui/article/details/103788530 版权声明:本文为原创文章,转载请注明出处. ...

  4. 编译java程序时用于指定生成class_(15 )在编译 Java 程序时,用于指定生成 .class 文件位置的选项是A ) -g B ) -d C ) -verbose D...

    (15 )在编译 Java 程序时,用于指定生成 .class 文件位置的选项是A ) -g B ) -d C ) -verbose D 更多相关问题 如图①,在△ABC中,AB=AC,∠BAC=90 ...

  5. java 更改excel文件名称_根据Excel文件中的内容,修改指定文件夹下的文件名称

    问题:根据Excel文件中内容,把文件名称由第2列,改为第1列.比如:把文件"123.jpg"修改为"1.jpg". aaarticlea/png;base64 ...

  6. 关于Java项目中,word和Excel类型文件的预览功能实现

    关于Java项目中,word和Excel类型文件的预览功能实现 背景 Aspose说明 Aspose.Words Aspose.Cells pom依赖引入 引入license.xml(授权文件) 创建 ...

  7. 【错误记录】IntelliJ IDEA 中 Java 代码中的中文注释报错 ( Menu / File / Settings / Editor / File Encodings 中修改工程编码 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 IntelliJ IDEA 中 , 出现中文注释报错 ; Y:\002_WorkSpace\003_IDEA\Groovy_Demo\src\m ...

  8. Java技术:SpringBoot集成FreeMarker生成word文件

                    今天给大家分享SpringBoot集成FreeMarker模板引擎生成word文件的用法,感兴趣的可以学一下,完整源码地址在文章末尾处,欢迎互相沟通交流! 一.什么是F ...

  9. 在Java 8中使用Stream API列出ZIP文件的内容

    在Java 8 java.util.zip.ZipFile配备了stream方法,该方法可以非常轻松地浏览ZIP文件条目. 在此博客文章中,我将展示许多示例,这些示例显示了我们可以如何快速浏览ZIP文 ...

最新文章

  1. PHP 接入(第三方登录)QQ 登录 OAuth2.0 过程中遇到的坑
  2. dockerfile用源码包构建tomcat服务
  3. 《Java程序员,上班那点事儿》书名的由来
  4. Hibernate延迟加载
  5. shell之九九乘法表
  6. Qt 中pro文件换行注意的问题
  7. C++:53---菱形继承、虚继承
  8. linux使用命令配置网络,使用nmcli命令配置网络
  9. rabbitmq配置文件_RabbitMQ学习
  10. php mysql 读写删改_PHP+MYSQL实现用户的增删改查
  11. ORA-3136 - ORA-4030
  12. python对于设计师有什么用-如果你有设计师朋友,请对TA好一些...
  13. 【2019/5/24】周进度报告
  14. UE4蓝图基础02-节点的基本知识
  15. 文献检索--系统综述与meta分析
  16. nmap下载安装介绍使用
  17. 7-22 寻找大富翁 (25 分)
  18. YS-FS150型电缆防水接头的操作步骤
  19. Oracle数据库备份与恢复命令
  20. Matlab的一些术语

热门文章

  1. 3.5.3 数据排序;重复数值、缺失值处理
  2. UTF—8与UTF—8(无bom)格式
  3. 小学四年级数学上册计算机算题,小学四年级数学上册计算练习题
  4. mysql awr flush_如何使用awr_set_report_thresholds控制AWR报告里的sql语句数量
  5. python3 数独
  6. div隐藏(设置div隐藏)
  7. SCL语言中如何进行与PLC通讯?
  8. 阿里巴巴关键字搜索商品API接口(item_search-按关键字搜索商品接口),阿里巴巴搜索API接口
  9. 毕业论文(二)文章中多次引用同一参考文献的不同内容该如何标注
  10. 高光谱图像处理和分析