我的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
我错过了什么?
此致 奥勒利安
答案 0 :(得分:0)
好吧,你不希望javadoc作为依赖,我想,你可能只是想让IDE显示JavaDoc。我刚刚在NetBeans中尝试了以下内容,它起作用了:
答案 1 :(得分:0)
不要对二进制文件使用系统依赖项,只需安装:将其安装到本地存储库中,就像使用javadoc一样..然后它应该开始工作