Scala SWT проект с SBT

Как создать Scala SWT проект в SBT?

Я знаю, что можно использовать GIT репозитории:

RootProject(uri("http://git.eclipse.org/gitroot/platform/eclipse.platform.swt.binaries.git"))

Но я не знаю как и возможно ли это с SWT.

Заранее спасибо, Etam.

EDIT:

Мне пришлось скачать его вручную. Он компилируется, но при запуске я получаю ошибку Invalid thread access:

***WARNING: Display must be created on main thread due to Cocoa restrictions.
[error] (run-main) org.eclipse.swt.SWTException: Invalid thread access

Даже если я использую:

javaOptions := Seq("-XstartOnFirstThread", "-d64")

Это главный класс:

import org.eclipse.swt._
import org.eclipse.swt.layout._
import org.eclipse.swt.widgets._

object Main extends App {
    val display = new Display
    val shell = new Shell(display)
    shell.setLayout(new GridLayout())
    shell.pack
    shell.open
    while (!shell.isDisposed) {
        if (!display.readAndDispatch)
            display.sleep
    }
    display.dispose
}

Еще раз спасибо, Etam.

12
задан Favonius 2 March 2012 в 03:17
поделиться