Return-Path: Delivered-To: apmail-felix-dev-archive@www.apache.org Received: (qmail 34730 invoked from network); 24 Sep 2007 19:01:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Sep 2007 19:01:17 -0000 Received: (qmail 43959 invoked by uid 500); 24 Sep 2007 19:01:07 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 43931 invoked by uid 500); 24 Sep 2007 19:01:07 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 43922 invoked by uid 99); 24 Sep 2007 19:01:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Sep 2007 12:01:07 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of heavy@ungoverned.org designates 69.89.20.192 as permitted sender) Received: from [69.89.20.192] (HELO outbound-mail-38.bluehost.com) (69.89.20.192) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 24 Sep 2007 19:01:06 +0000 Received: (qmail 24558 invoked by uid 0); 24 Sep 2007 19:00:45 -0000 Received: from unknown (HELO host118.hostmonster.com) (74.220.207.118) by mailproxy2.bluehost.com with SMTP; 24 Sep 2007 19:00:45 -0000 Received: from nat-05.eecs.tufts.edu ([130.64.23.205] helo=heavy.glastender.com) by host118.hostmonster.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.66) (envelope-from ) id 1IZtAi-0003hr-SM for dev@felix.apache.org; Mon, 24 Sep 2007 13:00:45 -0600 Message-ID: <46F80873.3090907@ungoverned.org> Date: Mon, 24 Sep 2007 14:56:51 -0400 From: "Richard S. Hall" User-Agent: Thunderbird 2.0.0.5 (X11/20070727) MIME-Version: 1.0 To: dev@felix.apache.org Subject: Re: unable to build Felix from clean repository References: <81f0d9c0709241136k68e41719n1a4ceec81610e5e8@mail.gmail.com> In-Reply-To: <81f0d9c0709241136k68e41719n1a4ceec81610e5e8@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Identified-User: {1027:host118.hostmonster.com:ungovern:ungoverned.org} {sentby:smtp auth 130.64.23.205 authed with heavy@ungoverned.org} X-Virus-Checked: Checked by ClamAV on apache.org I guess it sounds reasonable to me. -> richard Stuart McCulloch wrote: > Hi, me again :) > > there's been an unfortunate side-effect of adding the OBR plugin to the > bundle life-cycle... > > maven-bundle-plugin has a dependency on maven-obr-plugin > maven-obr-plugin has a dependency on bundlerepository > bundlerepository has packaging bundle > ... which needs maven-bundle-plugin to build :( > > I have a solution that I've tested locally: > > create a new sub-project called 'org.osgi.service.obr' and move > bundlerepository/src/main/java/org/osgi/service/obr/*.java to it > - org.osgi.service.obr will be a standard Jar containing the OSGi OBR > service API > > add 'org.osgi.service.obr' as a dependency to bundlerepository and > maven-obr-plugin (it replaces the bundlerepository dependency) > > replace the 'org.osgi.core' dependency in maven-obr-plugin with > org.osgi:osgi_R4_core (ie. the non-bundle artifact from central) > > add 'org.osgi.service.obr' to the plugin build phase > > and trunk can once again build from scratch > > so any comments - should I open a JIRA issue for this, or go ahead and > commit my changes? > >