Return-Path: X-Original-To: apmail-zookeeper-user-archive@www.apache.org Delivered-To: apmail-zookeeper-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1E5609C9F for ; Fri, 9 Mar 2012 19:58:16 +0000 (UTC) Received: (qmail 91260 invoked by uid 500); 9 Mar 2012 19:58:15 -0000 Delivered-To: apmail-zookeeper-user-archive@zookeeper.apache.org Received: (qmail 91229 invoked by uid 500); 9 Mar 2012 19:58:15 -0000 Mailing-List: contact user-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@zookeeper.apache.org Delivered-To: mailing list user@zookeeper.apache.org Received: (qmail 91219 invoked by uid 99); 9 Mar 2012 19:58:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Mar 2012 19:58:15 +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 (nike.apache.org: domain of bdd@mindcast.org designates 209.85.215.42 as permitted sender) Received: from [209.85.215.42] (HELO mail-lpp01m010-f42.google.com) (209.85.215.42) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Mar 2012 19:58:08 +0000 Received: by lahl5 with SMTP id l5so2031484lah.15 for ; Fri, 09 Mar 2012 11:57:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mindcast.org; s=google; h=mime-version:x-originating-ip:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=z9sliAGiPLf1kHzLXpnbpoWDRT0IuNwvoTbwih32E0Q=; b=i53TuWzUQzAydlJRMe7h/BsVh1zZXTOcimvbgF+pvKLzRHG7a1V3tPjAyWNpixiifY wh/AVWcURE1+jSA9/4ojyYqwoZWEh8K99UfzD3vsZkwsb7GjqucW69id0VFzibiGc7Ie CBHpGgxAbqWJpLtgHETPfA9rdeDbuDAyPkF0k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:from:date :message-id:subject:to:content-type:x-gm-message-state; bh=z9sliAGiPLf1kHzLXpnbpoWDRT0IuNwvoTbwih32E0Q=; b=MmZufQO0iLNBFgnX9SVe23HtrCRe4vULDbpeszaxgHLK5g8RHvWp3ZlLlIXeBd1jr1 EheGe4+Nnd0OaTUdDx8SbmJU2NOKdaHyaaEmjeh/M7zqq4GuKy8YcmbR7H1HHOd/otX4 p3butB1XuE8K4mWamm+IJGmXuNG/WbltG2fF/VCBdhL+57XlQ7Y6pLzyeFR1XG6m0Jkk w6Bb64JCM8uEQhtHWpFkfwwBQ2S4irieJNBstsN1NJo4IIb35lSReQTzmRCbUgyle2uP Rq0S4BqBRzX1OTS2cqxPDysCbXSAKY1ggUPmJL4FFPG/7H8P6TB0ERDxc9Vd7l91530Q kV+Q== Received: by 10.152.113.132 with SMTP id iy4mr2482425lab.47.1331323066298; Fri, 09 Mar 2012 11:57:46 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.32.33 with HTTP; Fri, 9 Mar 2012 11:57:16 -0800 (PST) X-Originating-IP: [204.28.123.123] In-Reply-To: References: From: "Berk D. Demir" Date: Fri, 9 Mar 2012 11:57:16 -0800 Message-ID: Subject: Re: maven-metadata in Maven Central still points to 3.3.1 To: user@zookeeper.apache.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQnZ1aJADHDnOSMma2OiPbLeF3YoyjjgD1UwY3CxAvc3goXAKhNPW9dsJg8hh9m9z2iqlHXm X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Mar 9, 2012 at 10:12 AM, Patrick Hunt wrote: > ... > Is it possible to use Nexus w/o using maven? IE > can we drive this from our ant scripts, or at the very least do it by > hand? What's the process look like if doing by hand (I've used nexus > with other projects, but only via maven). It is possible. Here's a step-by-step guide from Sonatype OSSRH documentation. I don't think Apache repo mandates PGP signing, so you can skip it but please don't if you can. http://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide#SonatypeOSSMavenRepositoryUsageGuide-7c.DeploySnapshotsandStageReleaseswithAnt >> >> If the developers are not interested in this one yet, please reach Apache >> Infra and make them delete ZK in repo.apache.org. >> This is so annoying (reason explained below) > > What will be the effect of doing this? (deleting repo.apache.org) I > don't remember setting this up, might someone be depending upon it? There will be no effect for Maven users because Maven Central repository is included implicitly in resolution path if you don't explicitly exclude it. For people building with SBT, Grails or Apache buildr, there won't be any changes as well. Maven Central is implicitly included if not explicitly banned by the user in their build configuration. For people building with Ivy2 and specifying RAO instead of people.apache.org, they will need to change their resolver specification. These users are stuck in 3.3.1 anyway. It's time to change. So, there are three options now. - The immediate solution is just to delete all the artifacts in RAO for now so Maven Central doesn't corrupt metadata. - More elegant solution is just to copy paste the Ant instructions from OSSRH documentation and start pushing to RAO from Ant and deleting people.apache.org repo (which may break Ivy2 users if they don't declare Maven Central in their build. ...But the odds are high they also rely on something else hosted in The Central) - The end game is to Mavenize the build process, publish to RAO and delete entire people.apache.org repo. Which ever you choose and proceed, you will make Maven, SBT, Grails and buildr users happy because they can reach ZK from Maven Central without defining additional repositories and most importantly all the projects which are publishing to Maven Central and depending on ZK can now let their users to move to newer ZK versions instead of being stuck with 3.3.1. Thanks, B.