我正在使用 nar-maven-plugin 3.0.0 我的 pom 类似于以下内容:
<packaging>nar</packaging>
<build>
<plugins>
<plugin>
<groupId>com.github.maven-nar</groupId>
<artifactId>nar-maven-plugin</artifactId>
<version>3.0.0</version>
<extensions>true</extensions>
<configuration>
<libraries>
<library>
<type>jni</type>
</library>
</libraries>
</configuration>
</plugin>
</plugins>
</build>
它确实有效。在我的 Linux 下,它会自动找到 gcc 并使用它来构建所有内容并将其打包到 nar 中。但是,这是 .so 文件。
我的问题是:是否可以以某种方式将其配置为在 Linux nar 下使用 .dll 在 nar 和 .so 旁边创建?并且通常生产 JNI nars,不同的架构?
如果可能,请提供一些配置片段、链接或任何可以给我一些线索的东西。