felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard S. Hall" <he...@ungoverned.org>
Subject Re: unable to build Felix from clean repository
Date Mon, 24 Sep 2007 18:56:51 GMT
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?
>
>   

Mime
View raw message