Return-Path: X-Original-To: apmail-buildr-users-archive@www.apache.org Delivered-To: apmail-buildr-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 A62B49E1C for ; Wed, 21 Mar 2012 18:36:16 +0000 (UTC) Received: (qmail 69559 invoked by uid 500); 21 Mar 2012 18:36:16 -0000 Delivered-To: apmail-buildr-users-archive@buildr.apache.org Received: (qmail 69469 invoked by uid 500); 21 Mar 2012 18:36:15 -0000 Mailing-List: contact users-help@buildr.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@buildr.apache.org Delivered-To: mailing list users@buildr.apache.org Received: (qmail 69459 invoked by uid 99); 21 Mar 2012 18:36:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Mar 2012 18:36:15 +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 (athena.apache.org: domain of esmiley@ebrary.com designates 209.85.215.44 as permitted sender) Received: from [209.85.215.44] (HELO mail-lpp01m010-f44.google.com) (209.85.215.44) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Mar 2012 18:36:08 +0000 Received: by lagj5 with SMTP id j5so1548826lag.17 for ; Wed, 21 Mar 2012 11:35:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :x-gm-message-state; bh=hbaLwsPrLmfmOhNC5R+zI/ZsokTOWjFYq7ML+SWu/OI=; b=YlI06IEGpFXGrlhzrVQGWRO/08LpCtyBWTxYnhUXqWuXcJz0m6NT/GSh+S/vafVlkj fBpBaA0fYZsonGQVGzGSHZsEtRdTlWbf1wcS/wQtQ123ZvAh3PNZpK9P61cyUoADI38X Q+97CmZp6ju8Wa0h9vG04Erv6ks333FE/5RO3Ttee4tbHl67xd/CCPaKbUc1DHQqzVIL 6WD/UGLcwOXdFtD9MGTBWerF7YzeYxeB+YJWZD1fUzDQiiZGKrMHfYM04tGQp+TFrhd0 MkKIRA3QjCw8V0S8smVfS/MOne5GASml9LiIP/sowE9gHQP+tAfEkF9U5awy5m38px3J 51YA== MIME-Version: 1.0 Received: by 10.112.85.199 with SMTP id j7mr1960426lbz.26.1332354946522; Wed, 21 Mar 2012 11:35:46 -0700 (PDT) Received: by 10.112.64.149 with HTTP; Wed, 21 Mar 2012 11:35:46 -0700 (PDT) Date: Wed, 21 Mar 2012 11:35:46 -0700 Message-ID: Subject: Customizing repositories, methods of downloading artifacts From: Ed Smiley To: users@buildr.apache.org Content-Type: multipart/alternative; boundary=f46d040124e94d5dad04bbc50fbd X-Gm-Message-State: ALoCoQllDK2IDdU0YCSuur0AlOZwggdF90gCid1adXE7UdybL1UEmmeIvdeR7sDAETFPANEREF6P X-Virus-Checked: Checked by ClamAV on apache.org --f46d040124e94d5dad04bbc50fbd Content-Type: text/plain; charset=ISO-8859-1 Hi All, This is a somewhat open ended question. I built a component for uploading and downloading versioned components using S3, which closely resembles the Maven spec (group/component/version and type), although it supports directory trees as well as zip and jar files. Is it possible to extend the Buildr repository types, or add custom code to a artifact in some fashion, so that the implementation would work more or less transparently? I have it working fine, but using custom methods. I thought it would be cooler if I could make it more transparent. Thanks Ed Smiley --f46d040124e94d5dad04bbc50fbd--