Propriétés Ant

org.eclipse.ant.core.antProperties

3.0

Permet aux modules d'extension de définir des propriétés Ant pour les fichiers de construction Ant.

<!ELEMENT extension (antProperty*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT antProperty EMPTY>

<!ATTLIST antProperty

name           CDATA #REQUIRED

value          CDATA #IMPLIED

class          CDATA #IMPLIED

headless       (true | false)

eclipseRuntime (true | false) >


L'exemple ci-dessous illustre un point d'extension des propriétés Ant :

   

<extension point=

"org.eclipse.ant.core.antProperties"

>

<antProperty name=

"eclipse.home"

class=

"org.eclipse.ant.internal.core.AntPropertyValueProvider"

/>

<antProperty name=

"eclipse.running"

value=

"true"

/>

</extension>

La classe nommée dans la propriété class doit implémenter l'interface org.eclipse.ant.core.IAntPropertyProvider.

La plateforme utilise ce mécanisme pour définir la propriété Ant eclipse.home dans le répertoire d'installation d'Eclipse, ainsi que la propriété eclipse.running.