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


Reply via email to