2011-09-13 4 views
2

私は現在、JREをアプリケーションと一緒にパッケージ化する必要があるプロジェクトに取り組んでいます。私は通常これに反対しているので、JREのパッチはかなり難しくなっていますが、この場合は必要です。自動化され反復可能なビルドプロセスを維持しながら、JVMをパッケージ化する

  • 自動ビルドプロセスの一部として、アプリケーション でJREを包装するためのベストプラクティスは何ですか?

  • 通常、ビルドプロセスによって が選択されるように、JREファイルを保存しますか?共有ファイルサーバー? あなたのレポのアーティファクトを作るのはどうですか?

この状況で人々が何をするのかを感じようとします。

答えて

1

私は現在、私が配布するデスクトップアプリケーションのためにこれを行います。私はちょうどいくつかのカスタムperlスクリプトとWebサーバーであるビルドサーバー上にJREを持っています。フォルダ内に、antはそれをSubversionから出てくるビルドツリーの一部にコピーして、すべてが消費されますNullsoftによって作成され、インストーラがビルドされます。それは素晴らしいことではありませんが、うまくいきます。私はまた、私は一度それを確認するために使用されたと言うべきであり、私は今私がしていることで幸せです。

1

ほとんどのアプリケーションでは、ルートインストールフォルダにjreが保存されます。起動スクリプトは、そのjreを使用するために相対パスを使用します。例えば、 Jprofiler

Maven repo for jreを使用できます。

+0

ビルドの一部としてどこに配置するのか探していません。私は人々がJREをビルドの成果物としてどのように管理しているのかを知りたいと思っています。 – gregwhitaker

+0

Windows用のjreリポジトリを更新しました。 –

関連する問題