2016-06-07 54 views
5

Scala, Akka ve Slick gibi teknolojileri içeren canlı bir projede çalışıyorum. SMS işlevselliğini uygulamak zorundayım. Google'dan sonra Scala'yı kullanarak tek bir örnek veremedim, ancak birkaçını Java kullanıyorum ve Simplewire'in bu işlevselliği uygulamak için en iyi olduğunu söyleyen bazı yorumlar. Ancak bunlardan herhangi biri için kütüphane bağımlılıklarını bulamıyorum. Scala kullanarak bu simplewire örneğini çözmemize ve uygulamanıza yardımcı olun. sbt documentation itibarenScala'da PC'den cep telefonuna nasıl SMS gönderebilirim?

Böyle başlatmaya çalışması

,

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

Eğer SBT kullanıyor musunuz? Malısın. SBT oluşturma komut dosyasına bir bağımlılık olarak Simplewire ekleyin. – Madoc

+0

@Madoc ... Evet! lütfen bana bu bağımlılığı nereden alabileceğimi söyleyin – Jet

cevap

1

:

yönetilmeyen bağımlılıkları bu gibi çalışır: lib için kavanozları eklemek ve proje üzerinde sınıf yerleştirilecektir. Bunun için çok fazla değil!

İndir here gelen JAR dosyası ve basitçe sbt compile ardından SBT projenin kökünde bulunan lib klasöre kopyalayın ve çalışması gerekir.

yapabilirsiniz (örneğin custom_lib) başka klasörde kütüphanelerini yerleştirmek istiyorsanız

, sizin build.sbt dosyasına bu satırı ekleyin:

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

Ayrıca bir "sbt yeniden yükleme" yapmanız gerekebilir. – meucaa