2016-04-13 6 views
2

私はIntelliJ IDEA IDEを使用しています.GradleシステムをJavaFXアプリケーションのビルドシステムとして使用します。私は自分のプログラムのプリローダーを作成し、それを1つのjarファイルにプログラムでパックしたいと思っています。 Hereには、アプリケーションとプリローダーの少なくとも2つのモジュールが必要です。どのようにgradleシステムを使用してpreloaderでJavaFXアプリケーションを構築するのですか?プリローダーでJavaFXアプリケーションを作成

+1

[javafx-gradle-plugin](https://github.com/FibreFoX/javafx-gradle-plugin)(自分で試したことはありません)を調べるとよいでしょう。おそらく、それを動作させるのが難しい場合は、[プロジェクトの管理者](https://github.com/FibreFoX)に直接お問い合わせください。 – jewelsea

答えて

1

免責事項:私はjavafx-gradle-pluginの作成者とメンテナです。

プリローダーを作成する必要はありません。JVMがライブラリをロードしている間、およびすべてのクラスローダーを起動している間に使用されますが、プリローダーを作成する必要はありません。

2つのシステムを使用してjavafxアプリケーションを作成しています.1つはgradle-build-systemで、もう1つはIntelliJ IDEA-IDEです。 IDEAのためのJavaFXプラグインがあります。これはいくつか行いますが、通常のgradle-development-cycleを使っていくつかのことを行うgrale-pluginがあります。

javafx-gradle-pluginはIDEに依存しないため、IDEAプラグインを有効にする必要はありません。

proguardの使用方法を含むいくつかの例があります。you can see it at github

+0

私の不注意に対してお詫び申し上げます。私は私の質問を明確にした。 – Antonio

+0

@Antonioそのプリローダーは軽量でなければならないので、単一のjarファイルを作成することは推奨されていません。これは、いくつかのファージャーの中に存在するときではありません。 javafx-gradle-pluginを使ってアプリケーションをパッケージ化するには、 'gradle jfxJar'または' gradle jfxNative'(IDEで選択できるかもしれません) – FibreFoX