Hi All,
After the new release of the org.osgi.core:1.2.0 and
org.apache.felix.bundlerepository:1.2.0, the trunk do not compile
anymore if you download felix from the SVN with an empty .m2 maven
repository. In fact, several bundles dependes on
org.osgi.core:1.1.0-SNAPSHOT which has never been released so they fail
to compile.
I have create the issue FELIX-715 and I have attached a simple patch.
There are two possible solution modify the dependencies to the new
1.3.0-SNAPSHOT version or bind the dependencies to on of the 1.0.X
release. I think that for org.osgi.core artifact every project should
point to the released version, while for the bundlerepository artifact
it is better to depend on the latest SNAPSTHO. Of course the final word
is own by the main developer of the particular artifact. Furthermore, we
may start to use the version range feature provided by maven. WDYT?
Finally, my idea is to apply my patch and let the other developer fix it
if they do not agree.
Ciao,
Stefano Lenzi
P.S.:I have also found that the org.apache.felix.metatype is using a
wrong version number it should be 1.1.0-SNAPSHOT instead of
1.0.3-SNAPSHOT. Should we change it?
- Trunk do not compile from scratch Stefano Lenzi
-