Return-Path: X-Original-To: apmail-incubator-any23-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-any23-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D35E69161 for ; Tue, 6 Mar 2012 14:21:26 +0000 (UTC) Received: (qmail 22278 invoked by uid 500); 6 Mar 2012 14:12:39 -0000 Delivered-To: apmail-incubator-any23-dev-archive@incubator.apache.org Received: (qmail 22161 invoked by uid 500); 6 Mar 2012 14:12:35 -0000 Mailing-List: contact any23-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: any23-dev@incubator.apache.org Delivered-To: mailing list any23-dev@incubator.apache.org Delivered-To: moderator for any23-dev@incubator.apache.org Received: (qmail 5970 invoked by uid 99); 6 Mar 2012 14:09:18 -0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of andy.seaborne.apache@gmail.com designates 209.85.214.47 as permitted sender) Received-SPF: pass (google.com: domain of andy.seaborne.apache@gmail.com designates 10.205.139.20 as permitted sender) client-ip=10.205.139.20; Authentication-Results: mr.google.com; spf=pass (google.com: domain of andy.seaborne.apache@gmail.com designates 10.205.139.20 as permitted sender) smtp.mail=andy.seaborne.apache@gmail.com; dkim=pass header.i=andy.seaborne.apache@gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=/czyUIBHfcMiCgeGKUBgfCwSPvkH1wEZJNLgce0Ac6Y=; b=wFi1o5j75FkY6TIEpQUVnyQIGAqZjx8qqFfq+jjL0CqiCRmOdvaKnaS0rbOPzqpoOQ D4jVibaYoUKovoWgugpcwMOMKsw8/Lzw2FbKajP8ZoFXI2CMUOUU1RK9G9Dk3WRmEDTj pROvKHKbzYjba1/DRMh+Rheb6GHt6f36hhVKbJwpIsw29SvfO0APbdKH3wnfmvp7HcJ5 EdtaTMPOhOicxXaY+bRu8P1j/nZQaKhcd2FozI6FCJqZ5671NBQFWmwrE1xSdClgkSV3 PdelVUA3fn1+1ovZXP8XHqjZB9T1zltH3VQRVlleyKsdBYTy1hEWC133DW8+JdsAAgaf enag== Sender: Andy Seaborne Message-ID: <4F561A71.5050003@apache.org> Date: Tue, 06 Mar 2012 14:08:49 +0000 From: Andy Seaborne User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: any23-dev@incubator.apache.org Subject: Re: can you please update your maven settings? References: <4F55E5E0.90906@apache.org> <4F56003D.6010608@apache.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On 06/03/12 13:22, Simone Tripodi wrote: > Hi Andy! > > alternatively, the apache.any23 profile can be turned on by default, > if it could help newcomers - I don't because it would collide with > other OSS (and not) projects I take part, otherwise it could be > useful. ?? But a newcomer still needs to change settings.xml. It's newcomers I'm thinking of. if it's documented, it can be more than "svn co"; "mvn clean package" Andy > I put the template on SVN indeed with the purpose of helping, > otherwise it would be not clear... anyway, just experimenting yet > another alternative solution to fix Jenkins, stay tuned! :P > > All the best and thanks for the feedbacks! > -Simo > > http://people.apache.org/~simonetripodi/ > http://simonetripodi.livejournal.com/ > http://twitter.com/simonetripodi > http://www.99soft.org/ > > > > On Tue, Mar 6, 2012 at 1:17 PM, Andy Seaborne wrote: >> On 06/03/12 11:14, Simone Tripodi wrote: >>> >>> Hi Andy, >>> >>> thanks a lot for reviewing! I thought that adding a settings on >>> Jenkins is possible, I am still looking for an INFRA friend of mine - >>> looks like he's offline, unfortunately - to ask if that is possible. >>> >>> Can I can a try, before restoring Aduna repo in the parent? >> >> >> Either works for me - having to remember to add -Pany23 (but only once? they >> are released artifacts so no checking?) may be a source of surprise but when >> it's documented, it's noted. My style is to reduce the steps needed for a >> new person to get started but as ever it's a balance. >> >> Andy >> >> >>> >>> Many thanks in advance, all the best! >>> -Simo >>> >>> http://people.apache.org/~simonetripodi/ >>> http://simonetripodi.livejournal.com/ >>> http://twitter.com/simonetripodi >>> http://www.99soft.org/ >>> >>> >>> >>> On Tue, Mar 6, 2012 at 11:24 AM, Andy Seaborne wrote: >>>> >>>> Simone, >>>> >>>> That is what is breaking the Jenkins builds. It can't find org.openrdf >>>> and >>>> does not have local settings.xml. >>>> >>>> Reading that best practice note, I'd say that it's easier in an >>>> enterprise >>>> setting, with a mirror of external artifacts giving a point of >>>> indirection. >>>> It "hmms" and "ahs" a bit on the open source part where there isn't >>>> such a >>>> control point. >>>> >>>> I'd consider http://repo.aduna-software.org/maven2/releases stable enough >>>> as >>>> it is teh master copy for Sesame. Aduna are getting Sesame into the >>>> central >>>> repos (which is work in progress BTW) but even then, it's mirrored from >>>> somewhere (it has become a whole lot more complicated since I did it for >>>> Jena from openjena.org). >>>> >>>> Maybe putting the Aduna repo in the Any23 parent is OK on balance. >>>> >>>> Andy >>>> >>>> >>>> On 04/03/12 19:10, Simone Tripodi wrote: >>>>> >>>>> >>>>> Hi all guys, >>>>> >>>>> in order to remove external repositories from the main parent pom >>>>> (according to best practices [1]), I am studying an alternative >>>>> solutin that still allows us use them - we need anyway the Aduna >>>>> software (that is not on central) - so I kindly ask you, in order to >>>>> reach a common adopted build procedure, to update your >>>>> `~/.m2/settings.xml` file according to the template I just committed >>>>> [2]. >>>>> >>>>> Once setup is complete, I suggest you update your local copy of any23 >>>>> code and trying the build with a fresh local repository and activating >>>>> the any23 profile: >>>>> >>>>> svn up&& mvn clean install -Dmaven.repo.local=/tmp/any23repo -P >>>>> apache.any23 >>>>> >>>>> >>>>> Using that procedure I won a "works on my machine" badge[3], I hope it >>>>> builds on yours as well :P >>>>> >>>>> Of course that procedure should be put somewhere in the wiki. >>>>> >>>>> Thanks in advance and all the best, >>>>> -Simo >>>>> >>>>> [1] >>>>> >>>>> http://www.sonatype.com/people/2009/02/why-putting-repositories-in-your-poms-is-a-bad-idea/ >>>>> [2] >>>>> >>>>> https://svn.apache.org/repos/asf/incubator/any23/committers/maven/settings.xml >>>>> [3] >>>>> >>>>> http://www.codinghorror.com/blog/2007/03/the-works-on-my-machine-certification-program.html >>>>> >>>>> http://people.apache.org/~simonetripodi/ >>>>> http://simonetripodi.livejournal.com/ >>>>> http://twitter.com/simonetripodi >>>>> http://www.99soft.org/ >>>> >>>> >>>> >>