asciidoc html java_如何使用AsciiDoclet从.java文件中的javadoc注释生成asciidoc文件
我是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文件相关推荐
- 删除 java代码中所有的注释
删除 java代码中所有的注释.java public class CleanCommons {private static Pattern pattern = Pattern.compile(&qu ...
- Java web中不同浏览器间导出Excel文件名称乱码问题解决方案
Java web中不同浏览器间导出Excel文件名称乱码问题解决方案 参考文章: (1)Java web中不同浏览器间导出Excel文件名称乱码问题解决方案 (2)https://www.cnblog ...
- 读取Java源文件中字段的注释当做Swagger的字段描述
本文作者:suxingrui 本文链接:https://blog.csdn.net/suxingrui/article/details/103788530 版权声明:本文为原创文章,转载请注明出处. ...
- 编译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 ...
- java 更改excel文件名称_根据Excel文件中的内容,修改指定文件夹下的文件名称
问题:根据Excel文件中内容,把文件名称由第2列,改为第1列.比如:把文件"123.jpg"修改为"1.jpg". aaarticlea/png;base64 ...
- 关于Java项目中,word和Excel类型文件的预览功能实现
关于Java项目中,word和Excel类型文件的预览功能实现 背景 Aspose说明 Aspose.Words Aspose.Cells pom依赖引入 引入license.xml(授权文件) 创建 ...
- 【错误记录】IntelliJ IDEA 中 Java 代码中的中文注释报错 ( Menu / File / Settings / Editor / File Encodings 中修改工程编码 )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 IntelliJ IDEA 中 , 出现中文注释报错 ; Y:\002_WorkSpace\003_IDEA\Groovy_Demo\src\m ...
- Java技术:SpringBoot集成FreeMarker生成word文件
今天给大家分享SpringBoot集成FreeMarker模板引擎生成word文件的用法,感兴趣的可以学一下,完整源码地址在文章末尾处,欢迎互相沟通交流! 一.什么是F ...
- 在Java 8中使用Stream API列出ZIP文件的内容
在Java 8 java.util.zip.ZipFile配备了stream方法,该方法可以非常轻松地浏览ZIP文件条目. 在此博客文章中,我将展示许多示例,这些示例显示了我们可以如何快速浏览ZIP文 ...
最新文章
- PHP 接入(第三方登录)QQ 登录 OAuth2.0 过程中遇到的坑
- dockerfile用源码包构建tomcat服务
- 《Java程序员,上班那点事儿》书名的由来
- Hibernate延迟加载
- shell之九九乘法表
- Qt 中pro文件换行注意的问题
- C++:53---菱形继承、虚继承
- linux使用命令配置网络,使用nmcli命令配置网络
- rabbitmq配置文件_RabbitMQ学习
- php mysql 读写删改_PHP+MYSQL实现用户的增删改查
- ORA-3136 - ORA-4030
- python对于设计师有什么用-如果你有设计师朋友,请对TA好一些...
- 【2019/5/24】周进度报告
- UE4蓝图基础02-节点的基本知识
- 文献检索--系统综述与meta分析
- nmap下载安装介绍使用
- 7-22 寻找大富翁 (25 分)
- YS-FS150型电缆防水接头的操作步骤
- Oracle数据库备份与恢复命令
- Matlab的一些术语
热门文章
- 3.5.3 数据排序;重复数值、缺失值处理
- UTF—8与UTF—8(无bom)格式
- 小学四年级数学上册计算机算题,小学四年级数学上册计算练习题
- mysql awr flush_如何使用awr_set_report_thresholds控制AWR报告里的sql语句数量
- python3 数独
- div隐藏(设置div隐藏)
- SCL语言中如何进行与PLC通讯?
- 阿里巴巴关键字搜索商品API接口(item_search-按关键字搜索商品接口),阿里巴巴搜索API接口
- 毕业论文(二)文章中多次引用同一参考文献的不同内容该如何标注
- 高光谱图像处理和分析