2016-06-07 46 views
5

我正在参与一个涉及Scala,Akka和Slick等技术的实时项目。我必须实现SMS功能。谷歌搜索后,我没有得到一个使用Scala的例子,但我有一些使用Java和一些评论说,Simplewire是最好的实现这个功能。但我无法找到它们中任何一个的库依赖关系。使用Scala帮助我解决和实现这个simplewire示例。如何从PC发送短信到scala的手机?

我试图像这样开头,

import com.simplewire.sms._;    
object SMSHelper { 
    def sendSMS = { 
    val sms = new SMS() // SMS() is not resolving 
    } 
    // ... 
} 
+0

您正在使用SBT?你应该。在您的SBT构建脚本中添加Simplewire作为依赖项。 – Madoc

+0

@Madoc ...是的!请告诉我在哪里可以得到这种依赖关系 – Jet

回答

1

sbt documentation

非托管依赖像这样工作:添加罐子lib,他们将 放在项目的类路径。没有其他的东西!

下载从here的JAR文件,然后直接将其复制到位于您的SBT项目的根目录,然后sbt compilelib文件夹,它应该工作。

如果您想将您的图书馆在另一个文件夹(例如custom_lib),该行添加到您的build.sbt文件:

unmanagedBase := baseDirectory.value/"custom_lib" 
+0

您可能还得做一个'sbt reload'。 – meucaa