Hi Ivo, Sorry for mixing the reply to your problem with other, more general comments.
> Sorry abt my ignorance abt many aspects of your e-mail, but > you said that maven could help not getting this kind of > errors, or am I wrong? No, it does not help you. In my oppinion, it makes the problem even worse because it introduces a new level where you have to take care of dependencies, their freshness, consistency... > I don't know anything abt maven unless the mvn clean install > to build felix > :-) > > But how I can use it to help me? So the reason why I use it is that otherwise, I would end up with one project per bundle and this would be too much. Maven can handle multiprojects, that means, you have one project containing subprojects. So one project is the set of all bundles (= subprojects) that are directly involved in the application. The dependencies to other bundles or general artefacts are handled by maven. (= this is the additional layer to take care of). > I saw that a maven eclipse plugin already exist. Do I have > just to use it and learn how to use maven? I use it because otherwise, Eclipse does not understand multiprojects and I need them. If you write just a small number of bundles, you can easily live without it. > Another question: > You mentioned: " the transition from the PDE to a BDE is the > thing that would make my life a lot easier". > > Is PDE = Plugin development environment and BDE = Bundle > development environment? Exactly. Since Eclipse is so close to OSGi, the step appears not too big. However, as I mentioned, I consider the one plugin/bundle = one project strategy as unreasonable. And no Eclipse 3.3 Extension Point that allows me to plug in the OSGi framework of my choice for development purposes changes anything on *this* issue. Regards, Jan. ----------------------------------------------------------- ETH Zurich, MSc Jan S. Rellermeyer, Information and Communication Systems Research Group (IKS), Department of Computer Science, IFW B 47.1, Haldeneggsteig 4, CH8092 Zürich Tel +41 44 632 30 38, http://www.iks.inf.ethz.ch -----------------------------------------------------------