Return-Path: X-Original-To: apmail-archiva-dev-archive@www.apache.org Delivered-To: apmail-archiva-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 59FF134CE for ; Fri, 6 May 2011 15:10:10 +0000 (UTC) Received: (qmail 16331 invoked by uid 500); 6 May 2011 15:10:10 -0000 Delivered-To: apmail-archiva-dev-archive@archiva.apache.org Received: (qmail 16265 invoked by uid 500); 6 May 2011 15:10:10 -0000 Mailing-List: contact dev-help@archiva.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@archiva.apache.org Delivered-To: mailing list dev@archiva.apache.org Received: (qmail 16257 invoked by uid 99); 6 May 2011 15:10:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 May 2011 15:10:10 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.210.42] (HELO mail-pz0-f42.google.com) (209.85.210.42) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 May 2011 15:10:04 +0000 Received: by pzk37 with SMTP id 37so1918330pzk.15 for ; Fri, 06 May 2011 08:09:43 -0700 (PDT) Received: by 10.142.214.12 with SMTP id m12mr2024347wfg.389.1304694583647; Fri, 06 May 2011 08:09:43 -0700 (PDT) Received: from [10.0.0.10] (CPE-203-51-10-234.lns6.cht.bigpond.net.au [203.51.10.234]) by mx.google.com with ESMTPS id w14sm4266410wfh.20.2011.05.06.08.09.40 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 06 May 2011 08:09:41 -0700 (PDT) Sender: Brett Porter Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: Some refactoring [was Re: [DISCUSS] Archiva as an OSGi OBR/EBR ] From: Brett Porter In-Reply-To: Date: Sat, 7 May 2011 01:09:37 +1000 Content-Transfer-Encoding: quoted-printable Message-Id: <4D78FEBD-A462-4FF4-9B89-82DF84A4FA21@apache.org> References: <6BE8840D-884E-4EBF-B25F-3118E5A4AAF8@apache.org> To: dev@archiva.apache.org X-Mailer: Apple Mail (2.1084) On 03/05/2011, at 6:38 PM, Olivier Lamy wrote: > An other idea I have : it's a plugin mechanism (with some "extension > points") to easily enhance archiva. > And if we use an osgi "infra", this plugin mechanism will be easier to > integrate (hot reload etc...) Absolutely. The revised APIs are built with extension points in mind - = just at the moment you have to drop them into WEB-INF/lib (And sometimes = wire in spring) - more dynamic would be great. Ideally we could just use = something like Felix Web Console as a basic administration. That's a consideration for the UI framework selected though - need to be = possible to contribute UI content through a plugin. - Brett -- Brett Porter brett@apache.org http://brettporter.wordpress.com/ http://au.linkedin.com/in/brettporter