【发布时间】:2013-01-08 00:46:11
【问题描述】:
我有一个 Java 库需要调用一些 fortran 子例程 (that are pretty complicated, and should not be re-implemented in java)。 fortran 编译器将生成一些特定于平台的 .so 文件。然后我想将这些连接到 JNA 以便能够从 Java 调用它们。
我在这里找到了从 JNA 调用 fortran 的资源,这似乎还不错:http://www.javaforge.com/wiki/66061
但是,我的问题是我是否可以让 Maven 编译子例程并将生成的库文件放在 target/ 或类似的地方,并能够从 JNA 自动获取它们。如果我使用 Makefile,我觉得我可以毫不费力地做到这一点,但不知道如何让 Maven 做到这一点。
此外,我正在使用 m2e,这是 eclipse 的 maven 插件,所以似乎任何可能单独工作的 maven 插件的兼容性都不太可能与 m2e 兼容。
【问题讨论】:
标签: java maven compilation fortran jna