Интеграция собственных системных библиотек с SBT

Каков хороший способ интеграции различных задач SBT с собственными библиотеками (например, из JOGL, LWGLили JCudaВ частности,

  1. Существует ли рекомендуемый способ включения собственной библиотеки в задачу run? Обсуждение в списке рассылки SBT предлагает следующие возможности:

    Преимущество последнего состоит в том, что runне требует разветвления, но недостаток в том, что настройка должна выполняться вне SBT.

  2. Можно ли автоматически включать собственные библиотеки в проект Eclipse, созданный подключаемым модулем sbteclipse? Можно перезаписать файл .projectна этапе постобработки.Есть пример кода? Есть ли способ лучше?

  3. Можно ли включить нативные библиотеки в исполняемый Jar, созданный плагином, таким как sbt-assembly, sbt-onejarили sbt-proguard?

Я предполагаю, что для нативных библиотек нет прямой настройки SBT. Если что-то подобное существовало, могли ли вышеуказанные задачи прозрачно обрабатывать нативные библиотеки?

31
задан Kipton Barros 25 May 2012 в 20:48
поделиться