Maven Fluido Skin和Javadoc类图
但是,世界上充满了优秀的人才! 就像来自99soft的家伙一样 。 他们创建了Maven Fluido Skin ,并将其捐赠给Apache Software Foundation 。 它建立在Twitter的Bootstrap之上,可以从Maven中央存储库中获得。 为了在您的Maven项目中使用它,您要做的就是将以下设置添加到src / site / site.xml中:
<skin><groupId>org.apache.maven.skins</groupId><artifactId>maven-fluido-skin</artifactId><version>1.2.1</version>
</skin>
这是一些使用Maven Fluido Skin的项目的列表(希望在不久的将来Apache Commons和其他项目也将采用此skin作为默认值):
- Maven Fluido皮肤
- tap4j
- TestLink Java API
关于Javadoc浏览,也有一个不错的技巧:添加类图。 我在Apache Commons邮件列表中看到了一个新的Javadoc模板,但这是一个正在进行的工作,因此,现在我将继续使用类图。 当您使用graphviz执行Javadoc或站点目标时,将生成这些图。 还有更多。 您可以单击图类,因为它们具有指向它们所引用的Java类的链接。
您可以在Apache Maven网站上找到有关设置图生成的说明,或查看示例 (我更喜欢后者)。 但基本上,您将需要安装graphviz,并在项目pom.xml中添加以下XML片段。
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-javadoc-plugin</artifactId><version>2.7</version><configuration><doclet>gr.spinellis.umlgraph.doclet.UmlGraphDoc</doclet><docletArtifact><groupId>gr.spinellis</groupId><artifactId>UmlGraph</artifactId><version>4.4</version></docletArtifact><additionalparam>-inferrel -inferdep -quiet -hide java.*-collpackages java.util.* -qualify-postfixpackage -nodefontsize 9-nodefontpackagesize 7-edgefontname 'Trebuchet MS'-nodefontabstractname 'Trebuchet MS'-nodefontclassabstractname'Trebuchet MS'-nodefontclassname 'Trebuchet MS'-nodefontname'Trebuchet MS'-nodefontpackagename 'Trebuchet MS'-nodefonttagname'Trebuchet MS'</additionalparam></configuration>
</plugin>
这是一个图的样子(来源: http : //tap4j.org/apidocs/index.html ):
玩得开心! 并记住检查您的CI机器是否也安装了graphviz,否则Javadoc页面中将包含404。
祝您编程愉快,别忘了分享!
参考: Maven站点提示: Kinoshita博客博客中来自JCG合作伙伴 Bruno Kinoshita的Maven Fluido Skin和Javadoc类图 。
翻译自: https://www.javacodegeeks.com/2012/10/maven-fluido-skin-and-javadoc-class.html
Maven Fluido Skin和Javadoc类图相关推荐
- javadoc maven_Maven Fluido Skin和Javadoc类图
javadoc maven 我使用Maven网站已有一段时间了,对此我感到非常满意. 我不想在Maven 3之后更新我的项目,但是没关系,Maven 3带来了许多新奇的东西. 但是,有两件事使我感到烦 ...
- 使用StarUML创建类图
1.综述(What) StarUML是一种生成类图和其他类型的UML图表的工具.本文是一个使用StarUML创建类图(Java语言描述)的简明手册. StarUML(简称SU),是一种创建UML类图, ...
- JAVA SE、EE、ME,JRE、JDK,基本数据类型,访问修饰符、函数、封装的概念、UML类图、构造方法、this关键字、static关键字、方法重载、方法重写、包(packahe)
运行第一个JAVA程序: 这里使用的开发环境是eclipse,新建一个java工程,然后可以看到src这个是存放java代码的地方,然后在src文件右击新建一个class(类),然后可以看到下图,同样 ...
- 使用StarUML画类图
原文链接:http://www.flyne.org/article/379 staruml比rational rose小多了,觉得也很实用,似乎免费 1.综述(What) StarUML是一种生成类图 ...
- StarUML类图相关——关联、聚合、组合、泛化、依赖、实现
在阅读设计模式相关的书籍,或者其他一些项目.相关博客等等,经常会遇到类图,它对于一个类的信息,如变量.方法及其可见性,类与类(接口)之间的继承关系.依赖关系.聚合关系.组合关系等,都可以比较形象得当地 ...
- plantuml时序图、泳道图、用例图、脑图、类图
时序图 示例1 @startumlskin roseparticipant terminalbox "Crédit Chaton" #99CCFFparticipant acqui ...
- 最全Pycharm教程(43)——Pycharm扩展功能之UML类图使用 代码结构
版权声明:本文为博主原创文章,转载时麻烦注明源文章链接,谢谢合作 https://blog.csdn.net/u013088062/article/details/50353202 1.什么是UML ...
- idea uml图怎么画_有了IDEA中的这款插件,流程图、类图轻松搞定,简直神器
总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制. PlantUml是什么 PlantUml是一个支持快 ...
- idea添加database插件_IDEA高级玩法:集成JIRA、UML类图插件、SSH、FTP、Database管理......
优质文章,第一时间送达 上一篇: 下一篇:(已修复) 作者: 菩提树下的杨过 出处: http://yjmyzz.cnblogs.com dea还有很多高大上的功能,易用性几乎能与vs.net媲美,反 ...
最新文章
- iOS - UIStoryboard
- python【蓝桥杯vip练习题库】ADV-9 递归倒置字符数组
- 关于CSS属性display:none和visible:hidden的区别
- 反射型XSS漏洞详解
- Tomcat部署Web应用
- 你在乎的--世界在乎的
- 批处理脚本:判断进程是否存在
- Eclipse中JAVA项目的打包
- BIOS升级之:P5QPL-AM
- Vue+Vant的组件自定义使用阿里图标库图标
- 【2023秋招】网易雷火游戏研发工程师笔试
- php 图片木马,php图片木马实现原理
- 转:我的创业梦想,一个关于照片的网站
- Ubuntu 查看IP、网关及DNS
- mybatis@Param的作用
- 4.顺序栈和循环队列的基本运算
- 微软office在线文档_如何使用Microsoft Office密码保护文档和PDF
- BUFF:iPad真的能当砧板用
- 落克王国经验计算机,洛克王国宠物经验计算器
- 超级玛丽游戏python实现
热门文章
- 10.1-控制单元CU的组合逻辑设计
- java.util.concurrent.locks.Condition文档说明
- jvm(1)-走进java
- java堆内与堆外数据交互_Java:汇总堆外数据
- java 集成开发工具_最好的Java开发人员测试和集成工具
- 大端字节序码流中取出2字节_产生字节码
- jdbc select语句_SELECT语句使用JDBC和Hibernate批量获取
- 命令模式应用_命令设计模式的应用
- 过度配置堆上的OutOfMemoryError
- java ee cdi_Java EE CDI限定词:快速浏览