Úprava souborů sestavení Ant

Jelikož soubory sestavení nástroje Ant jsou jednoduché textové soubory, k jejich úpravě lze použít libovolný textový editor. Při použití editoru Eclipse Ant se ale projeví některé výhody, jako např. barevné značení syntaxe, obsahová asistence, navigace, barvení výskytů a zobrazení osnovy. Chcete-li se blíže seznámit s editorem Eclipse Ant, vytvořte s jeho pomocí jednoduchý soubor sestavení Ant.

  1. Vytvořte soubor sestavení Ant s názvem HelloWorld.xml.
  2. Otevřete soubor v editoru Ant výběrem Otevřít pomocí > Editor Ant z kontextové nabídky souboru.
    Poznámka: Dokud nemá soubor .xml obsah souboru sestavení, je jeho výchozím editorem obyčejný textový editor, ale toto lze změnit výběrem Okno > Předvolby > Obecné > Přiřazení souborů.
  3. V editoru zadejte následující obsah:

    <?xml version="1.0" encoding="UTF-8"?>

    <project name="Hello World" default="Hello" basedir=".">

    <property name="HelloText" value="Hello"/>

    <target name="Hello">

    <echo>${HelloText}</echo>
    </target>

    </project>

    Obsah souboru HelloWorld.xml

  4. Všimněte si barevného značení syntaxe u hodnot vlastností.
  5. Začněte zadávat druhý cíl - napište '<tar', potom stiskněte Ctrl-mezerník, aby se aktivovala obsahová asistence. Zobrazí se seznam platných dokončení. Vyberte dokončení <cíl> a všimněte si, že editor vkládá jak úvodní, tak koncové značky a nechává kurzor na pozici vhodné k zadání vlastností této značky.
  6. Nazvěte tento cíl 'World'.
  7. Zadejte pro tento cíl úlohu 'echo' podobně jako u cíle Hello, ale změňte text na '${WorldText}'.
  8. Přidejte závislost cíle 'Hello' na cíli 'World'. Umístěte kurzor před definici atributu názvu, stiskněte Ctrl-mezerník a vyberte dokončení atributu závislosti. Stiskněte znovu Ctrl-mezerník, abyste mohli přidat dokončení druhého cíle 'World' do souboru sestavení.
  9. Uložte obsah souboru sestavení.
  10. Kompletní obsah vypadá nyní takto:

    <?xml version="1.0" encoding="UTF-8"?>


    <project name="Hello World" default="Hello" basedir=".">

    <property name="HelloText" value="Hello"/>
    <property name="WorldText" value="World"/>

    <target name="Hello">

    <echo>${HelloText}</echo>

    </target>

    <target name="World">

    <echo>${WorldText}</echo>

    </target>

    </project>

  11. Uložte změny do HelloWorld.xml.
  12. Zobrazte osnovu a všimněte si, že zde jsou položky pro každou vlastnost i každý cíl. Kromě toho má položku každá úloha v rámci cíle.
    Pohled Osnova pro soubor sestavení
  13. Klepnutí na položku v pohledu Osnova způsobí posun editoru k této položce. Kromě toho, když je na pohledu Osnova fokus, zadání písmene přesune výběr v pohledu Osnova na následující viditelnou položku začínající tímto písmenem.
  14. Umístěte kurzor hned za jednu ze značek '<target>', zadejte '<tar', potom stiskněte Ctrl-mezerník pro aktivaci obsahové asistence. Všimněte si, že nyní je jediným platným dokončením značka 'tar'. Je tomu tak proto, že editor Ant ví, že nejsou povoleny vnořené cíle. Usnadnění práce s kódem v editoru Ant
  15. Zavřete editor a neukládejte změny.