各プラグインまたはフラグメントに対し、{id}_{version} という形式のディレクトリーが
存在していなければなりません。ディレクトリーの内容は、プラグイン/フラグメントのロケーションに
対応しています。このロケーションには、{library name}src.zip という形式のソース・コード ZIP ファイルが
含まれていなければなりません。library name は、ソース・コードと一致する Java ライブラリーの名前です。さらに、build.properties に
おいて source.include
変数を使用して指定されているファイルまたはディレクトリーを含む必要があります。
<!ELEMENT extension (location+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT location EMPTY>
<!ATTLIST location
path CDATA #REQUIRED>
id
は
一致するプラグインまたはフラグメントの ID で、version
は一致するプラグイン/フラグメントの
バージョンです。これらのディレクトリーには、対応するプラグイン/フラグメントの build.properties ファイルの
source.includes
変数を使用して指定されている、ソース・アーカイブおよび他のファイルまたはフォルダーが
含まれていなければなりません。source
拡張の例です。
上の例では、コントリビュートするプラグインのソース・ロケーション<extension point =
"org.eclipse.pde.core.source"
>
<location path=
"src"
/>
</extension>
src
を登録しています。
Copyright (c) 2004 IBM Corporation and others.
All rights reserved.
This program and the accompanying materials are made available under
the terms of the Common Public License v1.0 which accompanies this
distribution, and is available at
http://www.eclipse.org/legal/cpl-v10.html.