Изменить зависимости времени выполнения gradle в соответствии с операционной системой?

Можно ли изменить зависимости времени выполнения gradle в зависимости от того, в какой операционной системе он установлен?

Я использую SWT в своем приложении, в котором есть jar-файлы, зависящие от платформы. Я хочу распространять только правильную банку SWT для каждой платформы, на которой он работает. Что-то вроде:

dependencies {
    runtime fileTree(dir: 'swt', include: 'swt_win_32.jar') if windows.
    runtime fileTree(dir: 'swt', include: 'swt_linux_x86.jar') if linux.
}

Надеюсь, этот вопрос имеет смысл. Спасибо.

7
задан Wudong 9 January 2012 в 23:23
поделиться