Integrando bibliotecas do sistema nativo com o SBT

O que é uma boa maneira de integrar várias tarefas do SBT com bibliotecas nativas (por exemplo,JOGL, LWGLouJCuda? Especificamente,

Existe uma maneira recomendada de incluir uma biblioteca nativa norun tarefa? Uma discussão na lista de discussão do SBT sugere estas possibilidades:

ModificarJavaOptions incluir-Djava.library.path=<path to native libraries>e, em seguida, modifique orun tarefa de bifurcar a JVM. (Vejoeste plugin Por exemplo.)Use o SBTinitialize configuração para executar o código que chamaSystem.setProperty(...) para configurarjava.library.path. Novamente,run deve garfo.Coloque as bibliotecas nativas no caminho de classe antes de iniciar o SBT.

O último tem a vantagem derun não precisa de fork, mas a desvantagem é que a configuração deve ser feita fora do SBT.

Posso incluir automaticamente bibliotecas nativas no projeto Eclipse gerado pelosbteclipse plugar? É possívelreescreva o.project arquivo em uma etapa de pós-processamento. Existe um código de exemplo? Existe uma maneira melhor?

As bibliotecas nativas podem ser incluídas no Jar executável gerado por um plug-in, comosbt-assembly, sbt-onejar ousbt-proguard?

Eu suponho que não há configuração direta do SBT para bibliotecas nativas. Se algo assim existisse, as tarefas acima poderiam lidar com bibliotecas nativas de forma transparente?

questionAnswers(3)

yourAnswerToTheQuestion