felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Grzegorz Grzybek <gr.grzy...@gmail.com>
Subject Re: Clean build of Felix
Date Tue, 25 Mar 2014 14:34:39 GMT
Thanks for replies!

That's what I thought - that Felix modules are more _loosely coupled_ than
[maven] modules of for example CXF or Karaf.
So maybe you get rid of this Ant build?
And (in Git terms) decomposite the repository into separate repos (or
submodules)?

regards
Grzegorz Grzybek


2014-03-25 15:17 GMT+01:00 Marcel Offermans <marcel.offermans@luminis.nl>:

> I agree, subprojects evolve at their own rate. We could encourage
> everybody to move to the latest plugin and parent though. Maybe we should
> remove the top level build that tries to build all subprojects completely,
> and just explain to everybody to go into the subproject of choice to build
> it.
>
> Greetings, Marcel
>
>
> On 25 Mar 2014, at 14:33 , Richard S. Hall <heavy@ungoverned.org> wrote:
>
> > There has never really been a reliable way to build trunk. For the most
> part, we just build the subprojects of interest.
> >
> > I'm not sure there is much value in a trunk build, especially if it
> causes subprojects to have to evolve in lock step.
> >
> > -> richard
> >
> > On 3/25/14, 04:45 , Grzegorz Grzybek wrote:
> >> Hello all!
> >>
> >> I was trying to build clean trunk of Felix. I added new
> *profile*consisting of
> >> *all* modules and it was built fine without problems on JDK6 and Maven
> >> 3.0.x.
> >>
> >> So my first question is: is the ANT buildfile still needed? The
> problematic
> >> MNG-1682 issue was resolved long time ago...
> >>
> >> But after looking more deeply into the POMs, I saw weird things which
> makes
> >> clean building impossble:
> >>  - there are 3 versions of org.apache.felix:felix-parent used as parent
> POM
> >> (1.2.0, 1.2.1 and 2.1.0)
> >>  - there is even org.apache.felix:felix:1.0.4 used as parent POM in some
> >> artifacts
> >>  - some artifacts have wrong parent.relativePath set
> >>  - there are *eleven* versions of maven-bundle-plugin used:
> >>     - 1.0.0
> >>     - 1.4.0
> >>     - 1.4.3
> >>     - 2.0.0
> >>     - 2.0.1
> >>     - 2.1.0
> >>     - 2.3.4
> >>     - 2.3.5
> >>     - 2.3.6
> >>     - 2.3.7
> >>     - 2.4.1-SNAPSHOT
> >>
> >> Shouldn't Felix allow this kind of clean, offline build?
> >>
> >> regards
> >> Grzegorz Grzybek
> >>
> >
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message