<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-4141529053283360832.post3406102562050486241..comments</id><updated>2009-03-10T10:13:13.062+06:00</updated><title type='text'>Comments on Андрей Таранцов: Sneak Peak: YourSway Builder</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.tarantsov.com/feeds/3406102562050486241/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4141529053283360832/3406102562050486241/comments/default'/><link rel='alternate' type='text/html' href='http://blog.tarantsov.com/2009/03/sneak-peak-yoursway-builder.html'/><author><name>Andrey Tarantsov</name><uri>http://www.blogger.com/profile/14705911318584620422</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4141529053283360832.post-8210234626198754521</id><published>2009-03-10T10:13:00.000+06:00</published><updated>2009-03-10T10:13:00.000+06:00</updated><title type='text'>Cкачивание пререквизитов -- с этим прекрасно справ...</title><content type='html'>Cкачивание пререквизитов -- с этим прекрасно справляется Maven. Но мне лично большое нравится, когда всё от начала до конца лежит в VCS. В т.ч. все deliverables, которые ты используешь. В этом случае проблем вообще нет. Всё, что тебе нужно -- это выкачать дерево исходников вместе со всем необходимым и просто набрать ant dist.&lt;BR/&gt;&lt;BR/&gt;Да, Maven -- это не самая безглючная и прямолинейная вещь, но мне лично в ней не нравится только одно. Ребята мутят декларативный подход -- это хорошо, но бывают ситуации, когда необходимого плагина нет, и приходится выпендриваться с плагином ant-run, который позволяет добавить некий императив в сборочный скрипт. В остальном у меня претензий нет.&lt;BR/&gt;&lt;BR/&gt;Кстати, bamboo умеет и выкладывать сборки в открытый доступ. Если интересно, то вот примерно как мы работаем:&lt;BR/&gt;&lt;BR/&gt;http://localstorm.livejournal.com/117431.html&lt;BR/&gt;&lt;BR/&gt;Что мне не очень нравится в Bamboo -- это то, что если мы его используем не совсем по прямому назначению, которые описаны выше, то некоторые вещи делать приходится через жопу. Например, у нас есть "билды", которые не требуют доступа к SVN :) Это просто скрипты, которые исполняются на сервере. В принципе, это удобно. Но вот Bamboo приходится вкармливать какой-нибудь обрубок SVN URL, чтобы он не ругался. :)&lt;BR/&gt;&lt;BR/&gt;Кстати, maven умеет и upload делать в репу, насколько я знаю. Только я не пробовал этим пользоваться :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4141529053283360832/3406102562050486241/comments/default/8210234626198754521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4141529053283360832/3406102562050486241/comments/default/8210234626198754521'/><link rel='alternate' type='text/html' href='http://blog.tarantsov.com/2009/03/sneak-peak-yoursway-builder.html?showComment=1236658380000#c8210234626198754521' title=''/><author><name>localstorm</name><uri>http://localstorm.livejournal.com/</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.tarantsov.com/2009/03/sneak-peak-yoursway-builder.html' ref='tag:blogger.com,1999:blog-4141529053283360832.post-3406102562050486241' source='http://www.blogger.com/feeds/4141529053283360832/posts/default/3406102562050486241' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4141529053283360832.post-8401036256779703530</id><published>2009-03-10T07:37:00.000+06:00</published><updated>2009-03-10T07:37:00.000+06:00</updated><title type='text'>В целом, Builder — действительно аналог бамбуков. ...</title><content type='html'>В целом, Builder — действительно аналог бамбуков. Но он на себя берет чуть больше — скачивание пререквизитов и закачку результатов билда. Таким образом он частично пересекается с функциями Maven'а.&lt;BR/&gt;&lt;BR/&gt;Кстати, забавно, что тебя устраивает Maven — по мне это самый большой геморрой изо всех придуманных человечеством. Ссылки по теме: &lt;A HREF="http://jbrugge.com/blog/2008/02/19/the-joy-and-sorrow-that-is-maven/" REL="nofollow"&gt;The Joy and Sorrow that is Maven&lt;/A&gt;, &lt;A HREF="http://blog.labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/" REL="nofollow"&gt;Introducing buildr, or how we cured our Maven blues&lt;/A&gt;:&lt;BR/&gt;&lt;BR/&gt;“It’s no secret I have a love/hate relationship with Maven 2.0. I hate it. And I love using it as an example of how not to build software. Maven 2.0 is proof that good intentions, hard work and an open source community can still lead to all kinds of wrong.”&lt;BR/&gt;&lt;BR/&gt;Готов под этим подписаться.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4141529053283360832/3406102562050486241/comments/default/8401036256779703530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4141529053283360832/3406102562050486241/comments/default/8401036256779703530'/><link rel='alternate' type='text/html' href='http://blog.tarantsov.com/2009/03/sneak-peak-yoursway-builder.html?showComment=1236649020000#c8401036256779703530' title=''/><author><name>Andrey Tarantsov</name><uri>http://www.blogger.com/profile/14705911318584620422</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16989630348453962054'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.tarantsov.com/2009/03/sneak-peak-yoursway-builder.html' ref='tag:blogger.com,1999:blog-4141529053283360832.post-3406102562050486241' source='http://www.blogger.com/feeds/4141529053283360832/posts/default/3406102562050486241' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4141529053283360832.post-5587730231598502159</id><published>2009-03-10T07:24:00.000+06:00</published><updated>2009-03-10T07:24:00.000+06:00</updated><title type='text'>Да хз, меня как-то Ant и Maven вполне устраивают в...</title><content type='html'>Да хз, меня как-то Ant и Maven вполне устраивают в плане сборки. Я правда не до конца понял, этот ваш билдер -- это замена чему? Всяким бамбукам и круиз-контролам? Но если так, то Ant и Maven -- это мимо. Меня в таком случае радует Atlassian Bamboo. Клиентов мы никаких не используем, собираем локально Maven'ом.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4141529053283360832/3406102562050486241/comments/default/5587730231598502159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4141529053283360832/3406102562050486241/comments/default/5587730231598502159'/><link rel='alternate' type='text/html' href='http://blog.tarantsov.com/2009/03/sneak-peak-yoursway-builder.html?showComment=1236648240000#c5587730231598502159' title=''/><author><name>localstorm</name><uri>http://localstorm.livejournal.com/</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.tarantsov.com/2009/03/sneak-peak-yoursway-builder.html' ref='tag:blogger.com,1999:blog-4141529053283360832.post-3406102562050486241' source='http://www.blogger.com/feeds/4141529053283360832/posts/default/3406102562050486241' type='text/html'/></entry></feed>