从Java源代码生成类图
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                从Java源代码生成类图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                
                            
                            
                               UMLGraph允許對UML類和序列圖進行聲明性說明和繪制。 該規范是在文本圖中完成的,然后將其轉換為適當的圖形表示。    UMLGraph被實現為javadoc doclet(滿足doclet API的程序,該程序指定了javadoc工具生成的輸出的內容和格式)。 此外,UMLGraph的輸出需要使用Graphviz點程序進行后處理。 因此,要使用UMLGraph類繪制類圖,您將需要在計算機上安裝javadoc和Graphviz。   下載并安裝Graphviz   設置GRAPHVIZ_HOME環境變量。   在您的POM.xml中添加以上插件詳細信息,根據需要配置其他參數 。   執行'mvn javadoc:javadoc'。   
                        
                        
                        Maven插件詳細信息
UMLGraph可以輕松地與現有的基于Maven的應用程序集成。 以下是需要配置的Maven插件詳細信息:
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-javadoc-plugin</artifactId><configuration><doclet>org.umlgraph.doclet.UmlGraphDoc</doclet><docletArtifact><groupId>org.umlgraph</groupId><artifactId>doclet</artifactId><version>5.1</version></docletArtifact><additionalparam>-horizontal -attributes -enumconstants -enumerations -operations -types -visibility -inferrel -inferdep -hide java.* -inferrel -collpackages java.util.*</additionalparam><show>public</show></configuration> </plugin>UMLGraph取決于Graphviz ,它必須已經安裝在計算機上。 同樣在上述maven設置中,如果您配置了“ GRAPHVIZ_HOME”環境變量,則無需在插件詳細信息中指定docletpath。
配置UMLGraph的步驟
樣品
以下是在我們的Pizza實體pizza_class_diagram.png中使用上述配置生成的示例
更多配置
您可以根據需要配置此圖。 請參考UMLGraph類圖選項以進行更多配置。
參考: 來自 NS.Infra博客的JCG合作伙伴 Abhishek Jain 從Java源代碼生成類圖 。
翻譯自: https://www.javacodegeeks.com/2012/06/class-diagram-generation-from-java.html
總結
以上是生活随笔為你收集整理的从Java源代码生成类图的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 前端学习(1559):ng-classt
 - 下一篇: 前端学习(1504):组件通信的几种情况