Return-Path: Delivered-To: apmail-release-discuss-archive@minotaur.apache.org Received: (qmail 74072 invoked from network); 26 Aug 2010 11:30:47 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 26 Aug 2010 11:30:47 -0000 Received: (qmail 68012 invoked by uid 500); 26 Aug 2010 11:30:47 -0000 Delivered-To: apmail-release-discuss-archive@apache.org Received: (qmail 67921 invoked by uid 500); 26 Aug 2010 11:30:46 -0000 Mailing-List: contact release-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: release-discuss@apache.org Delivered-To: mailing list release-discuss@apache.org Received: (qmail 67908 invoked by uid 99); 26 Aug 2010 11:30:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Aug 2010 11:30:45 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 209.85.212.50 is neither permitted nor denied by domain of brianf@infinity.nu) Received: from [209.85.212.50] (HELO mail-vw0-f50.google.com) (209.85.212.50) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Aug 2010 11:30:40 +0000 Received: by vws5 with SMTP id 5so2011823vws.23 for ; Thu, 26 Aug 2010 04:30:18 -0700 (PDT) Received: by 10.220.124.198 with SMTP id v6mr6202142vcr.27.1282822218576; Thu, 26 Aug 2010 04:30:18 -0700 (PDT) References: From: Brian Fox In-Reply-To: Mime-Version: 1.0 (iPad Mail 7B405) Date: Thu, 26 Aug 2010 07:30:38 -0400 Message-ID: <-337829635769868920@unknownmsgid> Subject: Re: Deploying maven artifacts for FOP and XML Graphics Commons To: "release-discuss@apache.org" Content-Type: text/plain; charset=ISO-8859-1 The ant project publishes to nexus, you could probably borrow the signature logic from them Sent from my iPad On Aug 26, 2010, at 7:21 AM, sebb wrote: > On 26 August 2010 12:12, Simon Pepping wrote: >> I am trying to understand how I can deploy maven artifacts for our projects >> without having maven installed or understanding its build process. It seems >> that I should follow >> http://www.apache.org/dev/publishing-maven-artifacts.html#ant, 'Ant specific >> Preparations and procedures', which is to be added. >> >> Our ant build process builds a maven bundle jar. It does not contain md5 and >> sha1 checksums, nor PGP signature files. Where do I put these, also in the >> bundle? > > No, these need to be in separate files. For example: > > mybundle.jar > mybundle.jar.asc > mybundle.jar.md5 > mybundle.jar.sha1 > > Note that Maven releases are normally expected to contain -source and > -javadoc jars as well, e.g. > > mybundle.jar - executable > mybundle-source.jar - source for the executable code (excludes test code) > mybundle-javadoc.jar - javadoc for executable code > > The -source is probably more important than the -javadoc. > > These files also need sigs and hashes. > >> Can I then log in to Nexus and use the screen 'Staging upload', which allows >> me to upload without having maven installed on my computer? > > Never tried that, but I assume you can. > > You can always drop the staged files if it does not work. > > Make sure your PGP key has been uploaded to one of the public servers, > as Nexus checks the .asc files. > >> Simon >> >> GMail and GTalk: sampepping@gmail.com >> home page: www.leverkruid.eu >> Apache FOP committer: spepping@apache.org >> XML technologies >> Java programming for XML >>