class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

Введение
Структура ant xml
Отбор файлов

сборка приложения

для swing платформы

ant задачи

copy, delete, move
javac, jar, unjar

Справочник по Apache Ant

Ant задачи copy, delete, move

copy

copy - копирует файл или ресурсы в новый файл или ресурсы. По умолчанию перезапись производиться, если копируемый файл более новый.


<!-- копирование файла -->
<copy file="myfile.txt" tofile="mycopy.txt"/>

<!-- копирование файла в другую директорию -->
<copy file="myfile.txt" todir="../some/other/dir"/>

<!-- копирование директории в другую директорию -->
<copy todir="../new/dir">
    <fileset dir="src_dir"/>
</copy>

<!-- копирование файлов в другую директорию -->
<copy todir="../dest/dir">
    <fileset dir="src_dir">
      <exclude name="**/*.java"/>
    </fileset>
</copy>
<!-- или так -->
<copy todir="../dest/dir">
    <fileset dir="src_dir" excludes="**/*.java"/>
</copy>

<!-- скопировать все элементы из classpath в директорию dest -->
<copy todir="dest" flatten="true">
    <path>
      <pathelement path="${java.class.path}"/>
    </path>
</copy>

delete

delete - удаляет указанные файлы и директории.


<!-- удалить файл -->
<delete file="/lib/ant.jar"/>

<!-- удалить директорию -->
<delete dir="lib"/>

<!-- удалить бак файлы в текущей директории и 
     поддиректориях -->
<delete>
    <fileset dir="." includes="**/*.bak"/>
</delete>

<!-- удалить директорию dir и ее поддиректории
     с файлами -->
<delete includeEmptyDirs="true">
    <fileset dir="build"/>
</delete>

<!-- удалить файлы и поддиректории,
     но не саму директорию build -->
<delete includeemptydirs="true">
    <fileset dir="build" includes="**/*"/>
</delete>

move

move - перемещает один и более файлов или директорию в другую директорию.


<!-- переименование файла -->
<move file="file.orig" tofile="file.moved"/>

<!-- переместить файл в другую директорию -->
 <move file="file.orig" todir="dir/to/move/to"/>

<!-- перемещение директории -->
 <move file="src/dir" tofile="new/dir/to/move/to"/>

<!-- перемещение группы файлов -->
<move todir="some/new/dir">
    <fileset dir="my/src/dir">
      <include name="**/*.jar"/>
      <exclude name="**/ant.jar"/>
    </fileset>
</move>

<!-- добавление .bak к именам файлов в директории -->
<move todir="my/src/dir" includeemptydirs="false">
    <fileset dir="my/src/dir">
      <exclude name="**/*.bak"/>
    </fileset>
    <mapper type="glob" from="*" to="*.bak"/>
</move>

Рейтинг@Mail.ru