我目前正在尝试开发一个跨平台的解决方案,它将使一些尚未包含在java标准库中的UI组件可用于我的java代码。我正在为X11编写xlib代码,并使用windows的相关win32应用程序接口。
这是可能的吗(甚至是推荐的?)使用Maven设置java和c代码构建系统?我需要一个构建系统,将编译和链接的X11代码,编译和链接的win32代码,并将它们与java接口代码一起打包在jar中。我应该使用Ant来做这件事吗?
我以前使用过这两种构建工具,但我不知道哪种工具被认为是JNI代码的推荐工具。
发布于 2010-02-06 20:40:20
使用native-maven-plugin当然是可能的。我会创建一个多模块的maven项目,每个本地接口都有不同的模块。
发布于 2010-02-06 21:36:50
这是可能的,没有禁忌。我会使用Native Maven Plugin或Makefile Orchestration Plugin (如果您有一个现有的makefile),每个目标平台都有特定的模块或profiles。
https://stackoverflow.com/questions/2213051
复制相似问题