maven-nar-plugin

    1热度

    1回答

    我使用Eclipse并使用nar-maven插件在我的开发机器上构建了一个JNI项目。它编译在多个体系结构上,并给我留下了.nar文件。 我的问题是,现在我想在nar的Java类之一中运行主程序。当Java程序尝试加载应该位于nar文件中的本机库时,我一直收到UnsatisfiedLinkError。现在我意识到.so文件需要在java.library.path上,但是我的问题是我看不到在哪里做出

    13热度

    3回答

    我希望使用Maven将JNI库(包括其共享对象(.so))文件添加到我的项目中。不幸的是,它还没有在公共存储库中,所以我想我必须自己将它安装在我的本地存储库中以使其工作。 我该如何着手将Maven中的本地部分捆绑到我的项目中(并最终使用copy-dependencies插件导出)。这是一个标准的J2SE应用程序(不是网络应用程序),包装.jar? 我想添加的库是junixsocket,以防万一它有

    1热度

    1回答

    我试图使用Maven和NAR插件来构建和测试DLL。我正在构建的DLL依赖于另一个DLL,我也使用NAR插件构建了这个DLL。这里是我的POM: <project> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany</groupId> <artifactId>myproject</artifactId

    0热度

    1回答

    我现在在Mac上建立了pljava。 pljava使用maven和maven nar插件进行构建。这个maven nar build目前正在创建一个dylib而不是.so。看起来postgres想要一个.so来代替。这是从打开的Postgres跟踪输出上: 2014-09-26 10:12:59 EDT STATEMENT: CREATE FUNCTION sqlj.java_call_handl

    0热度

    2回答

    http://blog.bigpixel.ro/2012/07/building-cc-applications-with-maven/comment-page-1/#comment-8196 我按照以上对行家NAR插件的例子,但我得到以下错误,当我做了MVN包 “找不到神器网。 sf.antcontrib:cpptasks-parallel:jar:1.0-beta-5-parallel-1-S

    2热度

    1回答

    我试图在Windows 7上使用maven,cygwin和gcc设置一个带有空函数(.c和.h文件)的简单项目。下面是我的环境信息: Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 22:51:28+0900) Maven home: C:\Program Files\apache-maven-3

    1热度

    2回答

    我有一个简单的基于JNI的项目,试验了nar-maven-plugin。我正在运行Windows 10并使用MinGW编译器。我将本机代码编译为C++而不是C,但我认为这不是问题。 (“真实”项目中的本地实现将使用C++,所以只要改变这一点就不是微不足道的,一旦我超越了这个初始测试。) 为了使这个版本通过Eclipse IDE进行maven install,我需要在POM文件中明确指定链接器作为插

    0热度

    1回答

    我已经用java代码(本地方法)和C代码创建了一个jni项目。 maven nar插件会生成一个只有java代码的jar文件和一个带有正确本机代码的nar文件。 但是,当我想从另一个项目引用这个项目/模块时,我得到一个错误,找不到依赖关系。在检查我的本地存储库时,我注意到我只有用于java代码&本机代码的nar文件。我怎样才能引用这个依赖关系,它会自动包含本机代码?

    0热度

    1回答

    我有一个具有多个子模块和子子模块的项目,它们都具有java和本地语言代码(主要是本地语言)。为了处理这个本地代码,我使用了maven-nar-plugin。现在,我没有包含在本地存储库中编译本地代码所需的全部内容。无论如何要给maven-nar-plugin提供一个目录并包含其中的所有内容? 我在模块的pom中使用了<systemIncludePaths>和<includePaths>,但它仍然无

    5热度

    1回答

    有没有人使用maven-nar-plugin为不同的平台使用不同的编译器构建C++代码?如果有人请给我更多的信息。 我只是想知道如何才能成为一个NAV文件为不同的平台与Maven构建。我知道为了能够在特定平台上构建项目,您应该在该平台上运行构建,并使用该平台的特定编译器和连接器。但是我的经验与Java项目和Maven相关,因为你已经知道java是漂亮的平台,所以我至今还没有遇到类似瘦的问题。 因此