Я просто изучаю scala, выходящий из мира groovy/java. Мой первый script требует стороннюю библиотеку TagSoup для синтаксического анализа XML/HTML, и я не хочу добавлять ее в старый школьный путь: загрузка TagSoup со своего веб-сайта разработчика, а затем добавление его в путь класса.
Есть ли способ разрешить сторонние библиотеки в сценариях scala? Я думаю, что Айви, я думаю о Винограде.
Идеи?
Ответ, который лучше всего работал у меня, заключался в установке n8:
curl https://raw.github.com/n8han/conscript/master/setup.sh | sh
cs harrah/xsbt --branch v0.11.0
Тогда я мог бы довольно легко импортировать tagoup example.scala
/***
libraryDependencies ++= Seq(
"org.ccil.cowan.tagsoup" % "tagsoup" % "1.2.1"
)
*/
def getLocation(address:String) = {
...
}
И запустить с помощью scalas:
scalas example.scala
Спасибо за помощь!