根据JavaCPP文档,如果我们设置系统属性javacpp.platform=linux-x86_64,则不应下载其他平台:

这是从javacpp:



Gradle中设置系统属性的方法:



但是,它将下载所有平台。我尝试了不同的方法来设置该属性而没有任何区别:

在gradle.properties中:

systemProp.javacpp.platform=linux-x86_64
systemProp.gradle.javacpp.platform=linux-x86_64
systemProp.system.javacpp.platform=linux-x86_64
sysProp.javacpp.platform=linux-x86_64
gradlePropertiesProp.javacpp.platform=linux-x86_64

或在build.gradle中:(在依赖项下)
System.setProperty("javacpp.platform","linux-x86_64")

在build.gradle中,我有:
compile "org.bytedeco:javacv-platform:1.4.2"

它应该如何工作?

最佳答案

Gradle不支持Maven配置文件,我们需要使用它来使其正常工作。我们需要创建一个插件,例如
sbt-javacpp与Gradle实现类似的功能。

关于java - gradle.properies中的Gradle系统属性是否未使用? (javacpp,intellij),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51924302/

10-09 01:14