18

最近JavaFXプロジェクトを開始しましたが、コンパイラ/デプロイメントツールとしてMavenを使用したいと思います。

JavaFXとMavenを統合するための優れたチュートリアルまたはプラグインはありますか?

4

5 に答える 5

12

Java 7u9 以降、JavaFX は Java SE ランタイムなどと一緒に出荷されていると思います。そのため、Maven ベースの JavaFX プロジェクトを非常に簡単に作成できます。

これがあなたがすることです(最新のJava SE 7ランタイム環境があると仮定して):

  1. JRE ライブラリがインストールされているディレクトリに移動します。cd "/c/Program Files/Java/jre7/lib"

  2. javafx.propertiesファイルを読んで、JavaFX のバージョンを確認します。cat javafx.properties次のようなものが生成されます。javafx.runtime.version=2.2.3

  3. これで、JavaFX ランタイム パッケージを Maven にインストールする準備が整いました。mvn install:install-file -Dfile=jfxrt.jar -DgroupId=com.oracle -DartifactId=javafx -Dpackaging=jar -Dversion=2.2.3

  4. 最後に、たとえば NetBeans で単純な Maven プロジェクトを作成し、pom.xml ファイルを開き、次の依存関係を追加します。


<dependency>
  <groupId>com.oracle</groupId>
  <artifactId>javafx</artifactId>
  <version>2.2.3</version>
</dependency>

pom.xml を保存したら、通常の Maven ワークフローを引き続き使用できます。

混乱した場合に備えて、上記の例では Windows でMSYS ( http://www.mingw.org ) 環境を使用したことに注意してください。Windows CMD を好む場合は、非常に似ています。BASH や GNU ツール (sed、grep など) がないと不安です...

于 2013-02-19T15:56:43.720 に答える
4

これは私を大いに助けました:

ブログエントリー

ブログエントリの冒頭で、著者はここで見つけることができる別の素晴らしい記事について言及しています...:

別のブログ

主な「魔法」は「settings.xml」を正しく取得することです...その後は...それほど難しくありません。

于 2009-12-18T11:06:26.043 に答える
3

FEST JavaFX Compiler Maven Plug-in の新しいバージョンをリリースしました。この新しいバージョンでは、テスト ソースのコンパイルがサポートされています。詳細については、http://alexruiz.developerblogs.com/?p=1197 をご覧ください。

于 2010-05-20T17:09:07.683 に答える
3

javafx のユーザーによって開発された maven プラグインがあります。

このメーリング ポストを参照してください。

http://mail.openjdk.java.net/pipermail/openjfx-dev/2012-October/003969.html

と github サイト:

https://github.com/zonski/javafx-maven-plugin

于 2012-10-22T19:29:11.033 に答える
2

Alex Ruiz had a really good post on this recently and released a Maven plugin that should help you:

http://alexruiz.developerblogs.com/?p=725

于 2009-12-22T22:57:21.783 に答える