2

システムスコープとして、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 dependency:resolve -Dclassifier=javadoc を呼び出すと、次のようになります。

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

私は何が欠けていますか?

よろしく、アウレリアン

4

2 に答える 2

0

バイナリのシステム依存関係を使用しないでください。javadoc で行ったように、ローカル リポジトリに install:install-file するだけです。その後、動作を開始するはずです。

于 2013-01-11T07:20:22.617 に答える
0

依存関係として javadoc を使用したくない場合は、おそらく IDE に JavaDoc を表示させたいだけでしょう。NetBeans で次のことを試したところ、うまくいきました。

  • 参照されている JavaFX クラスを選択し、CTRL+SPACE を押して JavaDoc を表示します
  • ポップアップは、JavaDoc を設定するためのリンクを提供します
于 2013-01-09T23:00:11.290 に答える