3

プロパティ・ファイル(ターゲット環境に関連付けられている)をコピーし、EARファイルを作成(おそらくJDeveloperデプロイ・ファイルを使用)し、そのEARファイルをターゲットOC4Jコンテナにデプロイするために使用できるANTスクリプトを作成する可能性について尋ねられました。

ANTを使用して指定された「デプロイ」ファイルを使用して、JDeveloperを自動的に呼び出してEARファイルを作成することに成功した人はいますか? または、JDeveloperの起動をバイパスすることは可能ですか? そうするためのサンプルANTコードスニペット、または役立つ情報/ヒントはありますか。

ありがとう。

4

5 に答える 5

3

ADF Business Components (BC)を使用する場合は、ojdeployを使用する必要があります。そうしないと、BC が検証されず、展開が失敗します。

ojdeploy には JDeveloper のインストールが必要で (痛い!)、JDeveloper のデプロイメント プロファイルに基づいて EAR を生成します。

(古いスレッドですが、あなたが知らない何かを追加しました。)

于 2011-03-31T07:06:40.057 に答える
2

EAR ファイルの作成に JDevelopers を使用しないことをお勧めします。なぜなら、ビルド プロセスは自動で十分である (つまり、外部依存関係をできるだけ少なくする) 必要があると強く信じているからです。

Ant を使用すると、 Ear タスクを簡単に使用できます (Ear タスクはZip タスクのサブタスクであることを思い出してください。つまりzipfileset、タスク内でも使用できearます)。

私は OC4J を使用したことがありませんが、通常、EAR ファイルのデプロイは、ファイルを適切なディレクトリにコピーするだけです (単純なcopyタスクで十分です)。

于 2009-02-06T10:02:57.113 に答える
1

jdev\bin ディレクトリにある ojdeploy コマンドを確認してください。これにより、コマンドラインから JDeveloper のデプロイ プロファイルを使用できるようになります。

于 2009-11-14T23:05:57.523 に答える
1

jDeveloper によって使用されるすべての Ant タスクが (デフォルトの) ディレクトリにあることがわかりました: C:\Oracle\Middleware\jdeveloper\bin

それらをビルドサーバーにコピーして直接使用できると思います

これらは、右クリックしてインターフェイスから[デプロイ] を選択したときに使用するファイルです。

于 2010-02-01T14:41:53.267 に答える