2

うーん...どうだろうか

ですから、Appache Tomcat 7 があり、Hudson Server がすでに稼働しているとしましょう。Hudson Server は、ターゲット アプリケーションのミドルウェア プロジェクトと共有プロジェクト (純粋な Maven プロジェクト) を既にビルドおよびデプロイしています。今私が望む唯一のことは、Hudson が既にビルドされた (Netbeans による) JavaFX リッチ クライアントをデプロイすること、またはさらに優れた (そしてもちろんより困難な) ビルド、圧縮、パッケージ化、署名、およびリッチ クライアントのサーバーへのデプロイを可能にすることです。

私は、この魔法のようなことをすべて行うことを約束しているベータ版の Maven プラグインを見たことがありますが、それらを実行することはできませんでした。

だからどんな考えでも大歓迎です。

4

1 に答える 1

0

JavaFX デプロイメント ガイドに従って、ant スクリプトを作成します。これにより、ビルド、圧縮、パッケージ化、署名の手順が完了します。

NetBeans は、JavaFX Ant タスクを利用する Ant ビルド スクリプトで動作すると考えています。そのため、NetBeans UI を使用してアプリのビルド スクリプトを設定し、結果のスクリプトを NetBeans 内ではなく Hudson から実行できる場合があります。

JavaFX ant スクリプトは、Hudson からトリガーできます。ここでは、セットアップとプロセスを順を追って説明します

Hudson scp プラグインを使用して、サーバーへの展開を実行します。

Maven を使用してビルドを定義する場合は、JavaFX 用の zenjava maven プラグインを試すことができます。(私はそのプラグインを使用していないので、その適合性を保証することはできません). そのルートに進む場合は、Hudson と Maven の統合に関する Hudson サイトに広範なドキュメントがあります。

私はハドソンよりもジェンキンスを好みますが、おそらくどちらを使用してもほとんど違いはありません。

于 2013-01-18T10:03:26.420 に答える