我用java代码(本机方法)和C代码创建了一个jni项目。
maven nar 插件生成一个仅包含 java 代码的 jar 文件和一个包含正确本机代码的 nar 文件。
但是,当我想从另一个项目引用此项目/模块时,出现找不到依赖项的错误。在检查我的本地存储库时,我注意到我只有 java 代码和本机代码的 nar 文件。如何引用此依赖项,它是否会自动包含本机代码?
您应该
使用 <type>nar</type>
引用依赖项。