1 回答

TA貢獻1936條經驗 獲得超7個贊
這是我想出的解決方案:
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>opencv</artifactId>
<version>${opencv.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>opencv</artifactId>
<version>${opencv.version}</version>
<classifier>${os.detected.classifier}</classifier>
</dependency>
可以${os.detected.classifier}在 pom.xml 中設置。我將此屬性與以下構建擴展一起使用:
<build>
<extensions>
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
<version>1.6.1</version>
</extension>
</extensions>
...
此擴展(https://github.com/trustin/os-maven-plugin)將在構建時檢測操作系統并通過此屬性設置正確的分類器。
添加回答
舉報