<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Apache Ant за 10 шагов</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/14460.html</link>
    <description>Опубликован перевод (http://docs.javatech.info/index.php/&#037;D0&#037;A1&#037;D1&#037;82&#037;D0&#037;B0&#037;D1&#037;82&#037;D1&#037;8C&#037;D0&#037;B8:Ant_&#037;D0&#037;B7&#037;D0&#037;B0_10_&#037;D1&#037;88&#037;D0&#037;B0&#037;D0&#037;B3&#037;D0&#037;BE&#037;D0&#037;B2) статьи &quot;Ant in Ten Steps (http://jroller.com/page/rolsen?entry=ant_in_ten_steps)&quot;, в которой рассказывается об использовании системы сборки Java проектов  Apache Ant (http://ant.apache.org/).&lt;br&gt;&lt;br&gt;URL: http://docs.javatech.info/index.php/&#037;D0&#037;A1&#037;D1&#037;82&#037;D0&#037;B0&#037;D1&#037;82&#037;D1&#037;8C&#037;D0&#037;B8:Ant_&#037;D0&#037;B7&#037;D0&#037;B0_10_&#037;D1&#037;88&#037;D0&#037;B0&#037;D0&#037;B3&#037;D0&#037;BE&#037;D0&#037;B2&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=7310&lt;br&gt;</description>

<item>
    <title>Apache Ant за 10 шагов (C++) (Vlad)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/14460.html#19</link>
    <pubDate>Wed, 25 Apr 2007 10:24:50 GMT</pubDate>
    <description>Спасибо. В итоге перешел всеми проектами на ant. Начиная от сборки Java/C++, заканчивая тестированием и развертыванием.&lt;br&gt;</description>
</item>

<item>
    <title>Apache Ant за 10 шагов (shu)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/14460.html#17</link>
    <pubDate>Fri, 14 Apr 2006 12:08:58 GMT</pubDate>
    <description>&amp;gt; Не ради флейма - что есть такого в ant, что делает его лучше, чем make?  &lt;br&gt;&lt;br&gt;Тем, например, что не нужно кроме make, чтобы скомпелировать сишную программу, инсталировать еще всякие autoconf/automake/perl/m4/etc &lt;br&gt;&lt;br&gt;Кроме того кто-нибудь пробовал написать для make скрипт который не нужно менять всякий раз когда в разветвленном проекте с множеством папок будут появлятся новые папки с новыми файлами?&lt;br&gt;Мне удалось написать нечто работающее, но понять этот файл иногда затрудняюсь даже я(хотя мой вариант все равно надо редактировать когда новый каталог появляется).&lt;br&gt;&lt;br&gt;Кроме того, невидимые табы порой исчезают в мейкфайле после редактирования в редакторе который настроен на замену табов на пробелы и наличе таких синтаксических элементов как невидимые табы тоже не делают чести формату мейкфайла.&lt;br&gt;&lt;br&gt;Ну а если вы пишете программу для разных платформ, то просто задалбаетесь писать кучу разных мейкфайлов, которые делают одно и тоже (поэтому и нужны всякие уродливые нашлепки вроде автоконфов)&lt;br&gt;&lt;br&gt;Хотя пожалуй явным недос</description>
</item>

<item>
    <title>Apache Ant за 10 шагов (C++) (Аноним)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/14460.html#16</link>
    <pubDate>Thu, 13 Apr 2006 16:13:21 GMT</pubDate>
    <description>Ушло по почте</description>
</item>

<item>
    <title>Apache Ant за 10 шагов (sauron)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/14460.html#15</link>
    <pubDate>Thu, 13 Apr 2006 05:04:52 GMT</pubDate>
    <description>&amp;gt;Как это мало?&lt;br&gt;Мало. Для конкретных задач задач используется конкретный набор тегов. Его всегда можно посмотреть в справочнике. Да и мнемоника у них нормальная чего не скажешь про мнемонику make-файлов&lt;br&gt;&lt;br&gt;&amp;gt;На каждый инструмент там по тэгу - отдельно для компилятора, отдельно для jar, отдельно для junit, отдельно для каждого архиватора и т.д.  &lt;br&gt;Именно в этом и плюс. Это означает что все будут понимать что там написано. Если не понимают есть справочник с указанием, что и как. Плюс вы их быстро запомните. Вы видимо мало работали с XML. Это очень понятный формат.&lt;br&gt;&lt;br&gt;&amp;gt;И у каждого свой набор атрибутов, который надо помнить наряду с параметрами командной строки. &lt;br&gt;Которые есть в справочнике. Которые вы забьете и запомните. Или не запомните если вам это  было надо один раз.&lt;br&gt; &lt;br&gt;&amp;gt;А создание тэгов для собственных инструментов вообще проходит по разряду чёрной магии.&lt;br&gt;Только в том случае если вы не знаете как создавать словарь для xml.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;То есть, для GUI-генераторов в пределах java-realm, наверное, неплохо, но что</description>
</item>

<item>
    <title>Apache Ant за 10 шагов (CR)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/14460.html#13</link>
    <pubDate>Wed, 12 Apr 2006 13:24:56 GMT</pubDate>
    <description>&amp;gt;В словаре ant мало тегов это раз&lt;br&gt;Как это мало?&lt;br&gt;&lt;br&gt;На каждый инструмент там по тэгу - отдельно для компилятора, отдельно для jar, отдельно для junit, отдельно для каждого архиватора и т.д.  И у каждого свой набор атрибутов, который надо помнить наряду с параметрами командной строки. А создание тэгов для собственных инструментов вообще проходит по разряду чёрной магии.&lt;br&gt;&lt;br&gt;То есть, для GUI-генераторов в пределах java-realm, наверное, неплохо, но что-то более специфическое делать тяжело.&lt;br&gt;&lt;br&gt;jam как &quot;make нового поколения&quot; выглядит неплохо, но серьёзных проектов с его использованием, кроме boost, как-то не вспоминается.</description>
</item>

<item>
    <title>Apache Ant за 10 шагов (C++) (SnaiL)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/14460.html#11</link>
    <pubDate>Wed, 12 Apr 2006 10:24:46 GMT</pubDate>
    <description>Добрый день. Вы немогли бы поделиться какими-то наработками?&lt;br&gt;Дело в том, что мои ребята написали подобное с помощью perl + сборка msvc solutions,&lt;br&gt;очень бы хотел перевести их на Ant.&lt;br&gt;&lt;br&gt;Заранее спасибо.&lt;br&gt;&lt;br&gt;-- &lt;br&gt;With regards,&lt;br&gt;   Vladislav Lazarenko &amp;lt;snail&#064;b2bits.com&amp;gt;&lt;br&gt;&lt;br&gt;C++ Software Developer&lt;br&gt;B2BITS Corp.&lt;br&gt;&lt;br&gt;ICQ#    162671766&lt;br&gt;E-Mail: snail&#064;b2bits.com&lt;br&gt;LJ:     http://jetsnail.livejournal.com/ &lt;br&gt;</description>
</item>

<item>
    <title>Apache Ant за 10 шагов (Аноним)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/14460.html#10</link>
    <pubDate>Wed, 12 Apr 2006 08:51:43 GMT</pubDate>
    <description>Сталкивался и с make и с NANT (тоже что и Ant только для c#).&lt;br&gt;Так вот - ANT по сравнению с make это как развитая цивилизация по сравнению с дикарем. Писать несравненно легче, документация проще. Структура кода несравненно понятнее для человека, можно использовать xml редакторы. Собирать можно не только java проекты, мы вот с++ wince проект собираем, вплоть до сборки дистрибутива, замены в файлах номера версии, и отправки на ftp. одним кликом.</description>
</item>

<item>
    <title>Apache Ant за 10 шагов (sauron)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/14460.html#9</link>
    <pubDate>Wed, 12 Apr 2006 05:48:27 GMT</pubDate>
    <description>&amp;gt;Формат make тривиален для любого кто работал в shell/command prompt, даже в &lt;br&gt;&amp;gt;том же DOS.&lt;br&gt;Я бы так не сказал. Для того чтобы мне написать makefile который работал как мне надо мне пришлось ознакмиться с документацией по Gnu make. Без нее там черт ногу сломит.&lt;br&gt;&lt;br&gt;&amp;gt; С XML нужно в голове держать в голове целую схему. &lt;br&gt;В словаре ant мало тегов это раз. Второе XML гараздо более удобочитаем чем makefile. Плюс его гараздо проще автоматически генерить. Ну и третье в java проще работать с xml чем с файлами формата make.&lt;br&gt;&lt;br&gt;&amp;gt;Если бы XML был хорошо читаем, мы бы не в GUI под видной конфигурировали софт, а в XML редакторе.&lt;br&gt;XML позволяет строить на его основе GUI конфигураторы. Т.к. нет неоднозначностей при прочтении.&lt;br&gt;&lt;br&gt;&amp;gt;Если уж до читаемости, то тот же JSON (www.json.org) куда более удобен. &lt;br&gt;Ну можно еще jam вспомнить. Для java же ant лучше чем make. Мне не надо его тащить за собой.  Т.к. для работы ant требуется только jvm и его классы.</description>
</item>

<item>
    <title>Apache Ant за 10 шагов (don_oles)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/14460.html#8</link>
    <pubDate>Wed, 12 Apr 2006 04:56:35 GMT</pubDate>
    <description>Формат make тривиален для любого кто работал в shell/command prompt, даже в том же DOS. С XML нужно в голове держать в голове целую схему. Если бы XML был хорошо читаем, мы бы не в GUI под видной конфигурировали софт, а в XML редакторе. Если уж до читаемости, то тот же JSON (www.json.org) куда более удобен.</description>
</item>

</channel>
</rss>
