如何使用maven自动附加JavaFX2 javadoc jar?

时间:2013-01-09 22:11:11

标签: maven javafx-2 javadoc classification

我的pom.xml中依赖于jfxrt.jar,作为系统范围之一:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>javafx</artifactId>
    <version>${java.fx.version}</version>
    <scope>system</scope>
    <systemPath>${javafx.abs.dir}</systemPath>
</dependency>

问题是我还要为这个jar附加javadoc。所以我下载了javafx2 javadoc,将其打包到jar中,使用安装文件将其安装在maven中,并使用javadoc作为分类器。生成的jar名称为javafx-2.2.4-javadoc.jar。如您所知,主jar的名称为jfxrt.jar。

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>javafx</artifactId>
    <version>${java.fx.version}</version>
    <classifier>javadoc</classifier>
</dependency>

当我调用mvn依赖时:resolve -Dclassifier = javadoc我得到:

[INFO] The following files have NOT been resolved:
[INFO]    com.oracle:javafx:java-source:javadoc:2.2.4

我错过了什么?

此致 奥勒利安

2 个答案:

答案 0 :(得分:0)

好吧,你不希望javadoc作为依赖,我想,你可能只是想让IDE显示JavaDoc。我刚刚在NetBeans中尝试了以下内容,它起作用了:

  • 选择一个引用的JavaFX类并按CTRL + SPACE以显示JavaDoc
  • 弹出窗口提供了配置JavaDoc
  • 的链接

答案 1 :(得分:0)

不要对二进制文件使用系统依赖项,只需安装:将其安装到本地存储库中,就像使用javadoc一样..然后它应该开始工作

相关问题