<?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: ant aargh</title>
	<atom:link href="http://malvasiabianca.org/archives/2005/11/ant-aargh/feed/" rel="self" type="application/rss+xml" />
	<link>http://malvasiabianca.org/archives/2005/11/ant-aargh/</link>
	<description></description>
	<lastBuildDate>Tue, 22 May 2012 01:20:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: David Carlton</title>
		<link>http://malvasiabianca.org/archives/2005/11/ant-aargh/comment-page-1/#comment-4069</link>
		<dc:creator>David Carlton</dc:creator>
		<pubDate>Sun, 13 Nov 2005 21:47:26 +0000</pubDate>
		<guid isPermaLink="false">/?p=186#comment-4069</guid>
		<description>I didn&#039;t think it did dependencies on the source-code level, but I did think it got information from the .class files to do dependencies.

Am I getting any improvement from using ant over using make with no dependencies other than a class file depending on a single java file?</description>
		<content:encoded><![CDATA[<p>I didn&#8217;t think it did dependencies on the source-code level, but I did think it got information from the .class files to do dependencies.</p>
<p>Am I getting any improvement from using ant over using make with no dependencies other than a class file depending on a single java file?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Cowan</title>
		<link>http://malvasiabianca.org/archives/2005/11/ant-aargh/comment-page-1/#comment-4068</link>
		<dc:creator>John Cowan</dc:creator>
		<pubDate>Sun, 13 Nov 2005 15:28:23 +0000</pubDate>
		<guid isPermaLink="false">/?p=186#comment-4068</guid>
		<description>Your mistake is in thinking that Ant somehow does dependency analysis at the source-code level.  It doesn&#039;t.  The javac task simply looks for class files that are out-of-date with respect to their corresponding source files.  Ant as a whole analyzes dependencies only at the task level.

However, there is JavaMake at http://www.experimentalstuff.com/Technologies/JavaMake/ (that&#039;s a Sun Labs website), which does do full class-level dependency analysis and can run either inside Ant or stand-alone.  Disclaimer: I haven&#039;t used it.

Note one limitation of the Java class file format noted on that site: if you change a class or interface containing public static final values, JavaMake can&#039;t figure out which classes actually import this value, and assumes that all classes must be recompiled.</description>
		<content:encoded><![CDATA[<p>Your mistake is in thinking that Ant somehow does dependency analysis at the source-code level.  It doesn&#8217;t.  The javac task simply looks for class files that are out-of-date with respect to their corresponding source files.  Ant as a whole analyzes dependencies only at the task level.</p>
<p>However, there is JavaMake at <a href="http://www.experimentalstuff.com/Technologies/JavaMake/" rel="nofollow">http://www.experimentalstuff.com/Technologies/JavaMake/</a> (that&#8217;s a Sun Labs website), which does do full class-level dependency analysis and can run either inside Ant or stand-alone.  Disclaimer: I haven&#8217;t used it.</p>
<p>Note one limitation of the Java class file format noted on that site: if you change a class or interface containing public static final values, JavaMake can&#8217;t figure out which classes actually import this value, and assumes that all classes must be recompiled.</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 8/13 queries in 0.007 seconds using disk: basic

Served from: malvasiabianca.org @ 2012-05-23 15:03:12 -->
