1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
我的 maven 構(gòu)建有同樣的錯(cuò)誤“無(wú)效標(biāo)志:-h 目標(biāo)/標(biāo)頭”。
我嘗試了上面 Gyro Gearless 的建議。我將原來(lái)的“-h 目標(biāo)/標(biāo)題”分成“-h”和“目標(biāo)/標(biāo)題”。那解決了我的問(wèn)題?,F(xiàn)在我項(xiàng)目中的所有 jni 標(biāo)題都正確生成并放置在目標(biāo)/標(biāo)題中。
這是我的 pom.xml 中的整個(gè)編譯器插件配置部分:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<compilerArgs>
<arg>-h</arg>
<arg>target/headers</arg>
</compilerArgs>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
使用這個(gè) pom,命令 'mvn compile' 足以生成 JNI 頭文件。請(qǐng)注意,'mvn clean'不會(huì)刪除以前生成的標(biāo)題。
添加回答
舉報(bào)