Hi Xikui, I use hyracks.api without any problems in SBT. Not for external functions though. What's your Scala and SBT versions? Is Hyracks the latest master?
Just a quick test, can you purge (delete) .ivy2 and .m2 caches and try installing latest AsterixDB master? Sometimes .ivy2 acting in an abnormal way. On Thu, Jul 7, 2016 at 2:09 AM, Xikui Wang <[email protected]> wrote: > Hi devs, > > I am working on a external function and encountered a dependency management > problem. This external function is a part of another project which uses SBT > (Simple Building Tool) to manage dependency. > > Intuitively, I added localMavenRepo in resolver and asterix-external-data > as one dependency through SBT. One weird problem that I met is, all > packages are added in the external library of this Scala project except for > 'hyracks.api'. I tried to add this package explicitly in the dependency > specification. However this won't work either. Interestingly, after I add > hyracks.api in the dependency list, there is no error for this dependency. > > Also, I checked the .ivy2 directory, and the 'hyracks.api' file structure > seems normal. This dependency missing causes an exception in assembly due > to the missing of HyracksDataException at functionhelper.setResult. > > I am wondering if anyone has used external library with scala and sbt > before. I am trying to figure out this is a common problem or just mine. > Thanks! :) > > Best, > Xikui > -- *Regards,* Wail Alkowaileet
