<?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-5479191305093780981.post6674087209548572066..comments</id><updated>2011-10-03T16:08:51.906-07:00</updated><category term='silly'/><category term='education'/><category term='xenophobia'/><category term='smtp'/><category term='GWT'/><category term='tools'/><category term='use cases'/><category term='books'/><category term='apple'/><category term='latex'/><category term='browserology'/><category term='funmath'/><category term='electronic text'/><category term='christmas'/><category term='irb'/><category term='theodore'/><category term='events'/><category term='internet access'/><category term='accreditation'/><category term='photos'/><category term='scalagwt'/><category term='types'/><category term='gnome'/><category term='ip'/><category term='fcc'/><category term='empirical evidence'/><category term='interface evolution'/><category term='build tools'/><category term='network neutrality'/><category term='challenges'/><category term='travel'/><category term='social networking'/><category term='typography'/><category term='lock in'/><category term='foreign function interface'/><category term='attribute grammars'/><category term='peer review'/><category term='family'/><category term='platform wars'/><category term='internet'/><category term='natural language processing'/><category term='email'/><category term='pets'/><category term='services'/><category term='xbox'/><category term='datalog'/><category term='blogs'/><category term='science'/><category term='fortress'/><category term='language design'/><category term='voting'/><category term='linux'/><category term='scripting'/><category term='dependency injection'/><category term='tail calls'/><category term='names'/><category term='scala'/><category term='dvorak'/><category term='java'/><category term='logic'/><category term='law'/><category term='numerics'/><category term='ajax'/><category term='future computing'/><category term='security'/><category term='engineering methods'/><category term='anti-trust'/><category term='migration'/><category term='games'/><category term='lift'/><category term='code splitting'/><category term='state'/><category term='cross-platform'/><category term='proof'/><category term='networks'/><category term='rubik&apos;s cube'/><category term='patents'/><category term='meta'/><category term='economics'/><category term='posix'/><category term='drm'/><category term='identity'/><category term='payment'/><category term='interval arithmetic'/><category term='publication'/><category term='components'/><category term='existence proof'/><category term='architecture'/><category term='floating-point'/><category term='writing'/><category term='growable stacks'/><category term='compiler implementation'/><title type='text'>Comments on Lex Spoon: Teach your build tool jars, not classes</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.lexspoon.org/feeds/6674087209548572066/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5479191305093780981/6674087209548572066/comments/default'/><link rel='alternate' type='text/html' href='http://blog.lexspoon.org/2011/09/teach-your-build-tool-jars-not-classes.html'/><author><name>Lex Spoon</name><uri>http://www.blogger.com/profile/13859632965228608649</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_3A3Nw8z0lKI/SLq6GFoYtOI/AAAAAAAAAAM/-rv56xeDF3U/S220/shorthair.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5479191305093780981.post-3098613498646694925</id><published>2011-10-03T16:08:51.906-07:00</published><updated>2011-10-03T16:08:51.906-07:00</updated><title type='text'>This is pretty much how Maven works. You create pr...</title><content type='html'>This is pretty much how Maven works. You create projects. Projects produce JAR artifacts and depend on other JAR artifacts (some local, some from the entire Java world). You change a file in a project, and you need to rebuild that project. &lt;br /&gt;&lt;br /&gt;If the rebuilds are a problem, just refactor the project into smaller sub projects.&lt;br /&gt;&lt;br /&gt;Being a declarative set of dependencies (as opposed to imperative sequence of instructions to create them) also produces benefits in that Maven project information allows IDEs to import project dependency structures, it allows dependency analysis tools, and it permits search engines like http://mvnrepository.net</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5479191305093780981/6674087209548572066/comments/default/3098613498646694925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5479191305093780981/6674087209548572066/comments/default/3098613498646694925'/><link rel='alternate' type='text/html' href='http://blog.lexspoon.org/2011/09/teach-your-build-tool-jars-not-classes.html?showComment=1317683331906#c3098613498646694925' title=''/><author><name>Ray</name><uri>http://www.blogger.com/profile/15500855020734247560</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.lexspoon.org/2011/09/teach-your-build-tool-jars-not-classes.html' ref='tag:blogger.com,1999:blog-5479191305093780981.post-6674087209548572066' source='http://www.blogger.com/feeds/5479191305093780981/posts/default/6674087209548572066' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1647660212'/></entry></feed>
