有很多关于此的帖子,但我没有找到描述我的确切情况的帖子。这是:
我需要的是一个maven插件,它只是将本机共享库复制到jar中。如果本机共享库也可以从jar中加载,那么客户端不必手动将其添加到库路径就好了。这似乎是一个以前解决过的问题。
我看过maven-dependency-plugin。这似乎能够复制maven存储库中的工件(不是我的情况)。或者,如果您使用装配,则可能。但是,如果可能的话,我想要完成的事情似乎过于复杂。我想用pom.xml完成它。
我也查看了nar-maven-plugin,但这似乎只关注构建本机库并将其添加到.nar文件中。这不是我需要的,因为我已经可以构建C ++库了。
最后,我查看了one-jar,我将本地库放在jar中。但是,我无法从该jar中导入类,并且该库的客户端希望能够这样做。
如果我想要的是可能的而且我不需要install the shared library into my local repository,请提供一个链接或如何完成它的示例。如果不可能,请说明原因。