パッケージ化されていないコンポーネントの取得
パッケージ化されていないパッケージには、パッケージ内ではなく、組織でネイティブに存在する標準オブジェクト、カスタム、オブジェクト、Apex クラス、他のメタデータコンポーネントがすべて含まれます。パッケージ化されていないコンポーネントを取得するには、package.xml ファイルを指し示すパッケージ化されていない属性が含まれた build.xml ターゲットを使用します。次に例を示します。
1<target name="retrieveUnpackaged">
2 <mkdir dir="projectFolder"/>
3 <sf:retrieve
4 username="${sf.username}"
5 password="${sf.password}"
6 sessionId="${sf.sessionId}"
7 serverurl="${sf.serverurl}"
8 retrieveTarget="projectFolder"
9 unpackaged="unpackaged/package.xml"/>
10</target>salesforce-ant.jar ファイルには、メタデータ API にアクセスするための Ant タスクが含まれています。上記のコードの場合、sf:retrieve が Ant タスクです。メタデータ Ant タスクの完全なリストは、『メタデータ API 開発者ガイド』を参照してください。