首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaDoc中未自动集成UmlGraph

JavaDoc中未自动集成UmlGraph
EN

Stack Overflow用户
提问于 2011-12-23 04:46:52
回答 4查看 4.3K关注 0票数 3

我使用maven和maven- javadoc -plugin和umlgraph-doclet为我的项目创建javadoc。我的pom中的一部分:

代码语言:javascript
复制
<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-site-plugin</artifactId>
      <inherited>false</inherited>
      <configuration>
        <reportPlugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
            <version>2.8</version>
            <configuration>
              <show>public</show>
              <quiet>true</quiet>

              <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
              <docletArtifact>
                <groupId>org.umlgraph</groupId>
                <artifactId>doclet</artifactId>
                <version>5.1</version>
              </docletArtifact>

              <useStandardDocletOptions>true</useStandardDocletOptions>
              <additionalparam>
                -inferrel -inferdep -quiet -hide java.* -hide org.eclipse.* -collpackages java.util.* -postfixpackage
                -nodefontsize 9 -nodefontpackagesize 7 -attributes -types -visibility -operations -constructors
                -enumerations -enumconstants -views
              </additionalparam>
            </configuration>
            <reportSets>
              <reportSet>
                <reports>
                  <report>aggregate</report>
                </reports>
              </reportSet>
            </reportSets>
          </plugin>
        </reportPlugins>
      </configuration>
    </plugin>
  </plugins>
</build>

当使用jdk1.6构建javadoc时,它们会自动集成到所有javadoc页面中。但是当使用jdk1.7构建时,图像仍然会被创建,但不在javadoc页面中。即使在使用官方网站的v5.4时,javadoc也是不可想象的。而且maven的调试输出也没有给出任何线索。最重要的是,没有办法通过邮件联系其中一个UmlGraph开发人员。

有人能在这里给我一些建议,或者有一些想法如何解决这个问题吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-12-06 17:13:12

我检查了各种可能性,情况如下:

已经修复了UmlGraph中与

的UmlGraph的稳定版本

然而,好消息是,存在包含修复的快照存储库:https://oss.sonatype.org/content/repositories/snapshots/org/umlgraph/umlgraph/5.5.8-SNAPSHOT/

因此,您需要将jar文件放到本地存储库(取决于您的基础设施设置):

通过导入到本地存储库(http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html),将参考存储库添加到您的environment

  • or,从而创建

事后更新:

代码语言:javascript
复制
<doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
<docletArtifact>
            <groupId>org.umlgraph</groupId>
            <artifactId>doclet</artifactId>
            <version>5.1</version>
</docletArtifact>

如下所示(命名约定已更改):

代码语言:javascript
复制
<doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
<docletArtifact>
    <groupId>org.umlgraph</groupId>
    <artifactId>umlgraph</artifactId>
    <version>5.5.8-SNAPSHOT</version>
</docletArtifact>
票数 6
EN

Stack Overflow用户

发布于 2013-09-04 08:16:52

更新: 5.6.6版本现在在maven central上。我是用JDK7构建的,图看起来不错。

代码语言:javascript
复制
<plugin>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>2.7</version>
    <configuration>
        <aggregate>true</aggregate>
        <show>private</show>
        <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
        <docletArtifact>
            <groupId>org.umlgraph</groupId>
            <artifactId>umlgraph</artifactId>
            <version>5.6.6</version>
        </docletArtifact>
    </configuration>
</plugin>
票数 11
EN

Stack Overflow用户

发布于 2012-02-18 06:09:56

UmlGraphDoc 5.4版本,更改javadocs警告,找不到与模式'/H2‘匹配的行

HTML则完全不同。

Java7 JavaDocs START OF CLASS DATA h2 title=“胡言乱语

Java6 JavaDocs类的起始数据H2

您可以反编译和修改UmlGraphDoc.java

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8609546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档