今日、私は install4j 用のフローティング ライセンス サーバーをビルド プロセスに統合するタスクを受け取りました。したがって、README.txt と次の 2 つのスレッドを読みました。
install4jc-specifying-floating-serverおよびfloating-license-setup-on-a-headless-ubuntu-server
今でもいくつかの疑問が残っています。したがって、ビルド環境について簡単に説明します。maven を使用してソフトウェアとインストーラーをビルドし、startet を使用して install4j のmaven-plugin を使用して install4j をテストします。
- install4j アプリケーションを zip ファイルとして Maven リポジトリにインストールしました
- Mavenビルド中に、このファイルをダウンロードしてターゲットディレクトリに抽出します
- これまでは、maven-plugin を介してデモライセンスを install4j フォルダーにインストールしていました。
- package-maven-phase では、maven-plugin を使用してインストーラー メディアをビルドします。
それはとてもうまくいきます。そこで同社は、フローティング ライセンス サーバーを含むライセンス バンドルを購入することにしました。しかし、これをビルド プロセスに含めるにはどうすればよいでしょうか。私の提案は次のとおりです。
- ネットワーク経由で到達可能なサーバーにライセンス サーバーをインストールする
- maven-repository の圧縮されたアプリケーションで config.xml ファイルを変更し、フローティング ライセンス サーバーのアドレスを統合するか
FLOAT:[server-ip]:11862
、ビルド構成でのように maven-plugin-license プロパティを設定しますか?
ej-technologie が取得したライセンスキーは、UI を使用するためだけに必要ですか? 誰か似たようなビルド環境があり、これを正しくセットアップする方法を教えてもらえますか?
前もって感謝します