karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ioannis Canellos <ioca...@gmail.com>
Subject Re: [BUILD] Dealing with "provided" scope dependencies when generating eclipse descriptors with Maven
Date Fri, 03 Dec 2010 06:46:35 GMT
(3) I am mostly everything but eclipse user (netbeans,intellij). However, I
think that I managed to import karaf trunk to eclipse when sts 2.5 was
released with no problems.


On Fri, Dec 3, 2010 at 1:25 AM, Guillaume Nodet <gnodet@gmail.com> wrote:

> On Thu, Dec 2, 2010 at 15:16, Alex Karasulu <akarasulu@apache.org> wrote:
> > Hi,
> >
> > I just built the trunk, generated eclipse descriptors and imported the
> > projects into eclipse only to notice that the "provided" scope
> dependencies
> > (felix gogo, jansi, and jline stuff from fusesource.org) were not
> included
> > in the class path for eclipse projects.
> >
> > I guess this is a necessary evil when dealing with provided framework
> > dependencies in various environments. I just have a couple questions
> > regarding this:
> >
> > (1) Do we consider jansi and jline jars as "provided" because we're
> > considering karaf as the environment? Trying to figure out why these were
> > marked as provided in some modules.
>
> No, I think they are marked as provided because they are actually
> embedded in the shell/console bundle.
> I also sometime have problems in the ide which does not really use the
> created bundle, so i think one way around that might be to have maven
> extract the content of those jars in the target/classes, so that the
> ide can actually pick it up.
>
> I think I've already done such thing in some project ....
>
> > (2) Any idea why the OSGi core dependency is of "provided" scope yet it
> is
> > being included in the eclipse descriptors generated by Maven but these
> jline
> > and jansi deps are not?
>
> The osgi-core dependency is marked as provided because it will
> actually be provided by the framework in all cases.
> Not sure really why is it treated differently though, maybe because
> the dependency is added on most of the modules directly ?
>
> >
> > (3)  What do other eclipse users on the dev team do to handle these
> missing
> > dependencies in the generated eclipse descriptors?
>
> I'll let others answer.  I'm using intelij since a long time now, but
> now that it's free, i don't feel compelled to switch back to Eclipse.
>
> >
> > Regards,
> > --
> > Alex Karasulu
> > My Blog :: http://www.jroller.com/akarasulu/
> > Apache Directory Server :: http://directory.apache.org
> > Apache MINA :: http://mina.apache.org
> > To set up a meeting with me: http://tungle.me/AlexKarasulu
> >
>
>
>
> --
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com
>



-- 
*Ioannis Canellos*
http://iocanel.blogspot.com

Integration Engineer @ Upstream S.A. <http://www.upstreamsystems.com>

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