Return-Path: X-Original-To: apmail-maven-users-archive@www.apache.org Delivered-To: apmail-maven-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8B003EEF9 for ; Thu, 17 Jan 2013 22:18:06 +0000 (UTC) Received: (qmail 48719 invoked by uid 500); 17 Jan 2013 22:18:04 -0000 Delivered-To: apmail-maven-users-archive@maven.apache.org Received: (qmail 48647 invoked by uid 500); 17 Jan 2013 22:18:04 -0000 Mailing-List: contact users-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Users List" Reply-To: "Maven Users List" Delivered-To: mailing list users@maven.apache.org Received: (qmail 48638 invoked by uid 99); 17 Jan 2013 22:18:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Jan 2013 22:18:04 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of stephen.alan.connolly@gmail.com designates 209.85.214.176 as permitted sender) Received: from [209.85.214.176] (HELO mail-ob0-f176.google.com) (209.85.214.176) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Jan 2013 22:17:58 +0000 Received: by mail-ob0-f176.google.com with SMTP id un3so3036919obb.7 for ; Thu, 17 Jan 2013 14:17:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=ICxwyDVD/iRkvxXRmQ2cxO5Gbu/pavG7xNypLy1pcKg=; b=z0C4rS+Zsx4/25CWtTvLwK1WwgsYhB/AfhKhaHFjxXPQbxugH37NeZ7bUVGxP5gOm7 fswKYdAkzEV6/O2Nyb9cQH+KcftzS7BoNavwgGmAdPVyaWfuDpcnUmsOaAVzcsOAN9cQ 8pBx+zBbBGbs/X2bLNdiEB0Boc05FtYCZTk22l7nkSLxwcKkjVNTHtc0G3L++D51JKi0 TvpdApx3sweHjxAhKyq7FS2WlUf/UPsw3vQOgQDoXTs+YeH0In2d2kPSQB8/+YlY5Ha6 nyrIHgqJz6RZPUJ9Oyw0uhOI9rNS2NuaUUCDqOb0/vm9PV0nTEbMR/g9cuJJQ+PP6/Yl VdZA== MIME-Version: 1.0 X-Received: by 10.60.12.103 with SMTP id x7mr778216oeb.56.1358461057775; Thu, 17 Jan 2013 14:17:37 -0800 (PST) Received: by 10.60.38.136 with HTTP; Thu, 17 Jan 2013 14:17:37 -0800 (PST) In-Reply-To: <50F8731B.1060301@durchholz.org> References: <50F67C23.6080503@durchholz.org> <50F734A1.4090906@durchholz.org> <50F823DB.7040704@durchholz.org> <50F8283A.8030800@artifact-software.com> <50F8731B.1060301@durchholz.org> Date: Thu, 17 Jan 2013 22:17:37 +0000 Message-ID: Subject: Re: Packaging up pre-existing jar and source jar From: Stephen Connolly To: Maven Users List Content-Type: multipart/alternative; boundary=e89a8fb20570ca3a0a04d3835c36 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8fb20570ca3a0a04d3835c36 Content-Type: text/plain; charset=ISO-8859-1 First, when you are playing with install:install-file you will find that you regularly need to blow away your local cache (which is the real name of the "local repository")... that will kill you downloading everything again, and because you had to do the install:install-file you have just lost all those custom artifacts and you are in a world of pain. Most of the MRMs are trivial to set up and give you a reliable store to cache in front of you. Second, repository routing... the killer feature of MRMs. Not everything is in central. There's the world of crazyness that is the redhat repos, the old java.net repos, the pile of people who have yet to get why you should push your stuff to central, or who think pushing to central is hard... and then you end up with a pom from one repo and an artifact from another... and the transitive deps are wrong because the poms are different. An MRM allows you to specify exactly what artifacts can be sourced from which repositories and also gives you a single flat repository for maven to pull from... Third, performance. When you list multiple in your pom or settings.xml you force artifact resolution to hit ALL of them. with an MRM you set * and you now only hit one, it's local anyway, it's flattened (because it's a virtual repo) and you have a fast reliable build and you can scale it out to others. There's more reasons if you feel you still want some... On 17 January 2013 21:54, Joachim Durchholz wrote: > You two are really priceless. > > I have heard the message, I have requested concrete reasoning, yet all I > get is a pat on the shoulder and a commandment to shut up and believe > already. > Four mails, and not a SINGLE concrete explanation what could (or will) go > wrong. > You decry that people are creating avoidable problems, yet you fail to > explain what the problems might be, depriving everybody of informed choice. > Even if it would end up the same as the one you arrived at, but are you > arrogantly assuming that anybody arriving at different conclusions must be > entirely, totally wrong? > > And are we now starting to compare me to a boy of four years? > That's adding insult to injury. > > You fail to answer basic questions (which I'm pretty sure are legit), you > assume I'm an idiot (which I'm pretty sure I'm not), and I rewrote this > mail approximately four times to tone it down to a marginally polite form > (or so I hope). > Sorry guys, but I think I have full rights to be mightily pissed off right > now. > > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: users-unsubscribe@maven.**apache.org > For additional commands, e-mail: users-help@maven.apache.org > > --e89a8fb20570ca3a0a04d3835c36--