I've worked around needing any compile-time dependencies for now. :) No longer an issue.
- Aaron On Wed, May 20, 2009 at 10:29 AM, Ashish Thusoo <athu...@facebook.com>wrote: > You could either do what Owen suggested and put the plugin in hive contrib, > or you could just put the whole thing in hive contrib as then you would have > access to all the lower level api (core, hdfs, hive etc.). Owen's approach > makes a lot of sense if you think that the hive dependency is a loose one > and you would have plugins for other systems to achieve your goal. However, > if this is a hard dependency, then putting it in hive contrib make more > sense. Either approach is fine, depending upon your goals. > > Ashish > > -----Original Message----- > From: Owen O'Malley [mailto:omal...@apache.org] > Sent: Wednesday, May 20, 2009 5:39 AM > To: core-user@hadoop.apache.org > Subject: Re: Linking against Hive in Hadoop development tree > > > On May 15, 2009, at 3:25 PM, Aaron Kimball wrote: > > > Yikes. So part of sqoop would wind up in one source repository, and > > part in another? This makes my head hurt a bit. > > I'd say rather that Sqoop is in Mapred and the adapter to Hive is in Hive. > > > I'm also not convinced how that helps. > > Clearly, what you need to arrange is to not have a compile time dependence > on Hive. Clearly we don't want cycles in the dependence tree, so you need to > figure out how to make the adapter for Hive a plugin rather than a part of > the Sqoop core. > > -- Owen >