<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Comments on: Dependency Management with Ant and Ivy</title> <atom:link href="http://blogs.steeplesoft.com/2008/01/dependency-management-with-ant-and-ivy/feed/" rel="self" type="application/rss+xml" /><link>http://blogs.steeplesoft.com/2008/01/dependency-management-with-ant-and-ivy/</link> <description></description> <lastBuildDate>Mon, 06 Feb 2012 08:22:23 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>By: Rob Diana</title><link>http://blogs.steeplesoft.com/2008/01/dependency-management-with-ant-and-ivy/comment-page-1/#comment-8227</link> <dc:creator>Rob Diana</dc:creator> <pubDate>Sat, 09 Feb 2008 12:19:51 +0000</pubDate> <guid
isPermaLink="false">http://blogs.steeplesoft.com/2008/01/17/dependency-management-with-ant-and-ivy/#comment-8227</guid> <description>JasonExcellent intro for ivy and ant. We had used luntbuild at a previous job because
we couldn&#039;t get ivy and ant to work the way we wanted. You have been bookmarked/stumbled/etc.</description> <content:encoded><![CDATA[<p>Jason</p><p>Excellent intro for ivy and ant. We had used luntbuild at a previous job because<br
/> we couldn&#8217;t get ivy and ant to work the way we wanted. You have been bookmarked/stumbled/etc.</p> ]]></content:encoded> </item> <item><title>By: Xavier Hanin</title><link>http://blogs.steeplesoft.com/2008/01/dependency-management-with-ant-and-ivy/comment-page-1/#comment-8226</link> <dc:creator>Xavier Hanin</dc:creator> <pubDate>Sat, 09 Feb 2008 08:03:27 +0000</pubDate> <guid
isPermaLink="false">http://blogs.steeplesoft.com/2008/01/17/dependency-management-with-ant-and-ivy/#comment-8226</guid> <description>Ivy 2 has *MUCH* better maven 2 support than 1.4 had, that&#039;s probably the reason it&#039;s easier :-)</description> <content:encoded><![CDATA[<p>Ivy 2 has *MUCH* better maven 2 support than 1.4 had, that&#8217;s probably the reason it&#8217;s easier <img
src='http://blogs.steeplesoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>By: jason</title><link>http://blogs.steeplesoft.com/2008/01/dependency-management-with-ant-and-ivy/comment-page-1/#comment-8225</link> <dc:creator>jason</dc:creator> <pubDate>Thu, 07 Feb 2008 15:36:36 +0000</pubDate> <guid
isPermaLink="false">http://blogs.steeplesoft.com/2008/01/17/dependency-management-with-ant-and-ivy/#comment-8225</guid> <description>Xavier,Thanks for the tips.  I&#039;ll look into that.  This is really my first big thing with Ivy, so I obviously have much to learn.  I don&#039;t if it&#039;s just me or not (and it likely is), but I&#039;ve had *MUCH* better success in getting v2 to work than I did with v1, so I&#039;m just now finally getting into it. :)</description> <content:encoded><![CDATA[<p>Xavier,</p><p>Thanks for the tips.  I&#8217;ll look into that.  This is really my first big thing with Ivy, so I obviously have much to learn.  I don&#8217;t if it&#8217;s just me or not (and it likely is), but I&#8217;ve had *MUCH* better success in getting v2 to work than I did with v1, so I&#8217;m just now finally getting into it. <img
src='http://blogs.steeplesoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>By: Xavier Hanin</title><link>http://blogs.steeplesoft.com/2008/01/dependency-management-with-ant-and-ivy/comment-page-1/#comment-8224</link> <dc:creator>Xavier Hanin</dc:creator> <pubDate>Thu, 07 Feb 2008 09:12:24 +0000</pubDate> <guid
isPermaLink="false">http://blogs.steeplesoft.com/2008/01/17/dependency-management-with-ant-and-ivy/#comment-8224</guid> <description>Very good post, Jason! I&#039;ll add a link from Ivy site.One small tip about your settings: you can use the module settings instruction to tell Ivy to use one resolver for a particular organization/module/whatever:
http://ant.apache.org/ivy/history/latest-milestone/configuration/module.htmlI&#039;d suggest moving your sourceforge resolver out of the chain, and tell Ivy to use it only for yui organization. This will improve the performance when you mistype a dependency, Ivy won&#039;t search it on sourceforge which is probably pretty slow.About YUI, downloading directly the zip to unzip it is a nice solution. However I&#039;d suggest setting up your own repository to put YUI files as modules, if you want better performance. Ivy being language agnostic, it can resolve dependencies on &quot;javascript modules&quot;. Steve, if you need help on how to do this, I suggest joining Ivy mailing list and ask.</description> <content:encoded><![CDATA[<p>Very good post, Jason! I&#8217;ll add a link from Ivy site.</p><p>One small tip about your settings: you can use the module settings instruction to tell Ivy to use one resolver for a particular organization/module/whatever:<br
/> <a
href="http://ant.apache.org/ivy/history/latest-milestone/configuration/module.html" rel="nofollow">http://ant.apache.org/ivy/history/latest-milestone/configuration/module.html</a></p><p>I&#8217;d suggest moving your sourceforge resolver out of the chain, and tell Ivy to use it only for yui organization. This will improve the performance when you mistype a dependency, Ivy won&#8217;t search it on sourceforge which is probably pretty slow.</p><p>About YUI, downloading directly the zip to unzip it is a nice solution. However I&#8217;d suggest setting up your own repository to put YUI files as modules, if you want better performance. Ivy being language agnostic, it can resolve dependencies on &#8220;javascript modules&#8221;. Steve, if you need help on how to do this, I suggest joining Ivy mailing list and ask.</p> ]]></content:encoded> </item> <item><title>By: steve</title><link>http://blogs.steeplesoft.com/2008/01/dependency-management-with-ant-and-ivy/comment-page-1/#comment-8223</link> <dc:creator>steve</dc:creator> <pubDate>Tue, 29 Jan 2008 16:11:54 +0000</pubDate> <guid
isPermaLink="false">http://blogs.steeplesoft.com/2008/01/17/dependency-management-with-ant-and-ivy/#comment-8223</guid> <description>I would definitely be interested in seeing the later if you get around to it.At this point at least, I&#039;m only using the YUI DataTable, so I&#039;d rather not include everything.Thanks for the quick response!</description> <content:encoded><![CDATA[<p>I would definitely be interested in seeing the later if you get around to it.</p><p>At this point at least, I&#8217;m only using the YUI DataTable, so I&#8217;d rather not include everything.</p><p>Thanks for the quick response!</p> ]]></content:encoded> </item> <item><title>By: jason</title><link>http://blogs.steeplesoft.com/2008/01/dependency-management-with-ant-and-ivy/comment-page-1/#comment-8222</link> <dc:creator>jason</dc:creator> <pubDate>Tue, 29 Jan 2008 15:11:57 +0000</pubDate> <guid
isPermaLink="false">http://blogs.steeplesoft.com/2008/01/17/dependency-management-with-ant-and-ivy/#comment-8222</guid> <description>Steve,I just had Ivy download the distribution from Sourceforge using the resolver above.  Once Ivy was finished, I then unzipped the archive and moved things where I wanted them:&lt;textarea name=&quot;code&quot; class=&quot;xml&quot;&gt;
&lt;if&gt;
&lt;not&gt;
&lt;available file=&quot;${yui.dir}&quot; property=&quot;ignored&quot;/&gt;
&lt;/not&gt;
&lt;then&gt;
&lt;delete dir=&quot;${yui.dir}&quot;/&gt;
&lt;mkdir dir=&quot;${yui.dir}&quot;/&gt;
&lt;mkdir dir=&quot;yui.work&quot;/&gt;
&lt;unzip src=&quot;${yui.archive}&quot; dest=&quot;yui.work&quot;/&gt;
&lt;copy todir=&quot;${yui.dir}&quot;&gt;
&lt;fileset dir=&quot;yui.work/yui/build&quot;&gt;
&lt;exclude name=&quot;**/.DS_Store&quot;/&gt;
&lt;/fileset&gt;
&lt;/copy&gt;
&lt;/then&gt;
&lt;/if&gt;
&lt;/textarea&gt;As you can see, though, I&#039;m copying everything.  That can be easily modified to get just certain parts, but things get trickier if you want just the full, minimized, or debug versions and not the others, which is why I ship it all.  At some point, I may add support for changing which version of the JS/CSS file is downloaded.  We&#039;ll see.</description> <content:encoded><![CDATA[<p>Steve,</p><p>I just had Ivy download the distribution from Sourceforge using the resolver above.  Once Ivy was finished, I then unzipped the archive and moved things where I wanted them:</p><p><textarea name="code" class="xml"><br />
<if><br />
    <not><br />
        <available file="${yui.dir}" property="ignored"/><br />
    </not></p>
<then>
    <delete dir="${yui.dir}"/><br />
    <mkdir dir="${yui.dir}"/><br />
    <mkdir dir="yui.work"/><br />
    <unzip src="${yui.archive}" dest="yui.work"/><br />
    <copy todir="${yui.dir}"><br />
        <fileset dir="yui.work/yui/build"><br />
            <exclude name="**/.DS_Store"/><br />
        </fileset><br />
    </copy>
</then>
</if><br />
</textarea></p><p>As you can see, though, I&#8217;m copying everything.  That can be easily modified to get just certain parts, but things get trickier if you want just the full, minimized, or debug versions and not the others, which is why I ship it all.  At some point, I may add support for changing which version of the JS/CSS file is downloaded.  We&#8217;ll see.</p> ]]></content:encoded> </item> <item><title>By: steve</title><link>http://blogs.steeplesoft.com/2008/01/dependency-management-with-ant-and-ivy/comment-page-1/#comment-8221</link> <dc:creator>steve</dc:creator> <pubDate>Tue, 29 Jan 2008 14:09:58 +0000</pubDate> <guid
isPermaLink="false">http://blogs.steeplesoft.com/2008/01/17/dependency-management-with-ant-and-ivy/#comment-8221</guid> <description>Jason,I&#039;m also trying to add YUI components to my ant/ivy based project.How did you add YUI to your repository?  Did you just zip up the entire build directory, or did you break out the build components?I&#039;d like to just define ivy dependencies for only those YUI components that I use.Any suggestions would be greatly appreciated.Thanks!</description> <content:encoded><![CDATA[<p>Jason,</p><p>I&#8217;m also trying to add YUI components to my ant/ivy based project.</p><p>How did you add YUI to your repository?  Did you just zip up the entire build directory, or did you break out the build components?</p><p>I&#8217;d like to just define ivy dependencies for only those YUI components that I use.</p><p>Any suggestions would be greatly appreciated.</p><p>Thanks!</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 11/25 queries in 1.214 seconds using disk: basic

Served from: blogs.steeplesoft.com @ 2012-02-07 14:54:09 -->
