我试图让一些本机依赖项(LWJGL)在 Eclipse(Juno)和 Maven 中顺利工作。
现在的情况:
- 我使用的是
maven-nativedependencies-plugin
0.0.6 版本。这似乎成功地将本机库下载并解压缩到target/natives
我的项目的子目录中。到目前为止还好。 target/natives
我可以通过手动添加目录来使依赖项工作Properties / Java Build Path / Maven Dependencies / Native Library Location / Edit...
- 然而,这只是暂时起作用,因为似乎无法在 pom.xml 中的任何地方指定本机库位置。特别是,每当我执行 a 时它就会中断,
Maven / Update Project...
因为本机库位置已被清除(可能是 m2e 根据 pom 重新配置项目) - 每当清除本机库位置时,我都会收到错误“java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path”
让它可靠工作的最佳方法是什么?