Path: csiph.com!eeepc.pasdenom.info!news.pasdenom.info!news.dougwise.org!aioe.org!news.mixmin.net!news.albasani.net!not-for-mail From: Lew Newsgroups: comp.lang.java.programmer Subject: Re: Dependency resolution in Java builds Date: Wed, 09 Feb 2011 18:43:46 -0500 Organization: albasani.net Lines: 26 Message-ID: References: <87oc6mi2nl.fsf@web.de> <87aai5k75w.fsf@web.de> <8ee0386d-478d-4ef0-8b9d-41e9592bb2f3@8g2000prt.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.albasani.net 3oBjWzjy8FXROCOutdSAhagHkEDaghGwSyHuM+eXUwgxHSuRopdV5EkOywoCRWtAVciC+IgyShexT+DSaKtU2w== NNTP-Posting-Date: Wed, 9 Feb 2011 23:43:14 +0000 (UTC) In-Reply-To: <8ee0386d-478d-4ef0-8b9d-41e9592bb2f3@8g2000prt.googlegroups.com> Cancel-Lock: sha1:rqJrSz8XgQWpI41Jm+onpvV/1FE= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7 Injection-Info: news.albasani.net; logging-data="Zwyuyu/jizC/bdiQ2Eq8PICfP3CFzUiKjOFb8Loa12U5b1HY7pskctlWQ1yt+yWuEF90j5GeYtypB/qi4/eUffc4vTkoJry5MrYHjs4ubzmIEHDhvqRbUUThKbBGCwVQ"; mail-complaints-to="abuse@albasani.net" Xref: csiph.com comp.lang.java.programmer:25922 Joshua Maurice wrote: > I've been experiencing Maven hell for a couple years now. I think > we're over 1000 poms in a build which developers are expected to do > before each checkin. The automated build machine does that 1000 pom > build daily (or more) as well. Maven is the main driver of the build. > The build includes Java, C++, various in-house code generators, /and/ > some Eclipse plugin build stuff which is cobbled together with some > rather poor scripts. Feel my pain. That would be much easier if your project were organized into independent libraries with some smaller portion dependent thereupon. I'm sure you know that, and it's likely impossible with such a large fubared code base, but others reading this might take a lesson. -- Lew Ceci n'est pas une fenĂȘtre. .___________. |###] | [###| |##/ | *\##| |#/ * | \#| |#----|----#| || | * || |o * | o| |_____|_____| |===========|