リモートでのプログラムのビルド方法

リモートマシン上で、次のように Java と Ant をセットアップします。

  1. お使いの COBOL システムでサポートしている Java Run-time Environment をインストールし、環境変数 JAVA_HOME に Java のインストールディレクトリを設定します。
  2. Ant 1.6.5 以降をインストールします。これは Apache Web サイトからダウンロードできます。
  3. 環境変数 ANT_HOME が Ant のインストール先を示すよう設定します。たとえば、次のコマンドを使用します。
    set ANT_HOME=c:\ant\apache-ant-1.6.5
  4. 環境変数 PATH に、次のようにして、ANT_HOME\bin を含めます。
    set PATH=%ANT_HOME%\bin;%path%
  5. 次のようにして、mfant.jar がリモートマシン上で利用できるようにします。

ローカルマシンで行うこと

  1. ビルド構成に、必要なビルド設定を指定します。出力ディレクトリは、リモートマシン上のプロジェクトをビルドする場所からの相対アドレスを指定する点に注意してください。これを現在のアクティブな構成として設定するか、リモートマシン上でビルドするときにこの構成を指定します。
  2. プロジェクトのコンテンツをワークスペースからリモートマシンにコピーします。ローカルマシン上の場所の特定方法は、次のとおりです。
    1. [ナビゲーター] でプロジェクトを右クリックします。
    2. [プロパティー] をクリックします。
    3. [リソース] ページの [ロケーション] フィールドを確認します。
  3. プロジェクトがリンク済みリソースを使用する場合、それらをリモートマシンで使用できるようにします。リンク済みリソースは、物理的にプロジェクトの中にあるものではないので、前のステップでリモートマシンにコピーしません。

リモートマシンでのプロジェクトのビルド

  1. Net Express コマンドプロンプトを起動します。
  2. プロジェクトがリンク済みリソースを使用する場合、それらを指すようパス変数を設定します。これを行うには、Ant プロパティーの pathVar.variablename を使用します。このとき、variablename は、ワークスペース変数名です。
  3. Ant を実行してプロジェクトをビルドします。次のようなコマンドを使用します。
    ant -f .cobolBuild
    ant -f .cobolBuild -DpathVar.variablename=path-to-linked-resources
    ant -f .cobolBuild -Dcfgtarget=build-configuration-name 
    ant -f .cobolBuild -lib path-and-filename-for-mfant.jar

    各オプションの設定は次の通りです。

    Ant プロパティー設定のためのスイッチの詳細については、Ant のドキュメントを参照してください。

    Ant はプロジェクトをビルドし、結果をビルド構成に定義されている出力ディレクトリに置きます。

関連トピック: