コマンド・ラインからの Ant スクリプトの生成

Ant スクリプトは通常、プラグイン開発環境 (PDE) を使用して生成されますが、 手操作によって、または別のスクリプトから生成を行うことも可能です。 
実際、PDE はさまざまなビルド・スクリプトを生成するための Ant タスクを公開しています。 ビルド・スクリプト生成機能は以下のタスク内に存在します。 各タスク用の引き数もリストされています。 

<eclipse.fetch elements="plugin@org.eclipse.core.boot"
		install="c:\toBuild"
		directory="directory.txt"
		scriptname="fetch.xml"/>
		
<eclipse.buildScript elements="plugin@org.eclipse.core.boot"
		install="c:\toBuild"/>

ディレクトリー・ファイル・フォーマット

ディレクトリー・ファイルは、 プラグインとフィーチャーが配置されている場所と、 取り出すバージョンを示すために使用されます。 これは、行フォーマットが「type@id=version, repositoryLocation, password」である Java プロパティー・ファイルです。

ディレクトリー・ファイルの例

feature@org.eclipse.jdt.source=v20030114, :pserver:anonymous@dev.eclipse.org:/home/eclipse,
plugin@org.eclipse.core.boot=v20021215a, :pserver:anonymous@dev.eclipse.org:/home/eclipse,
plugin@org.eclipse.core.resources=v20030114, :pserver:anonymous@dev.eclipse.org:/home/eclipse,
fragment@org.eclipse.core.resources.win32=v20020911, :pserver:anonymous@dev.eclipse.org:/home/eclipse,

ターゲットの使用

前述のタスクは、Eclipse が実行されている場合にのみ処理を行います。 Eclipse タスクを使用して Ant スクリプトを実行する特定のシナリオでは、Eclipse Ant Runner アプリケーションを使用してそのスクリプトを実行する必要があります。 この特定の場合のためのコマンド行を次に示します。
  java -cp startup.jar org.eclipse.core.launcher.Main -application org.eclipse.ant.core.antRunner -buildfile build.xml

アプリケーションの後に表示されたパラメーターが、Ant に受け渡されるパラメーターであることに注意してください。

 
Copyright IBM Corporation and others 2000, 2003