如何正确翻译maven到gradle

时间:2017-04-25 02:55:24

标签: java android maven opencv android-gradle

我正在尝试在这里实现这个例子 https://github.com/bytedeco/sample-projects/tree/master/opencv-stitching到我的android项目。

但我得到各种不同的错误......根本没有运气。

我想首先确保我引用了正确的lib。这个例子使用maven,它的pom.xml可以在这里找到。 https://github.com/bytedeco/sample-projects/blob/master/opencv-stitching/pom.xml

这有点复杂,我可以翻译为gradle。我一直在收到错误。有人可以告诉我,我应该做什么来引用与示例相同的lib?非常感谢!!

1 个答案:

答案 0 :(得分:1)

由于这个项目很小,你可以尝试gradlew --init。如果检测到它,它会将maven项目转换为gradle项目。

让我们拿走pom.xml个文件:

<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.bytedeco.javacpp-presets.opencv</groupId>
  <artifactId>opencv-stitching</artifactId>
  <version>0.11</version>
  <dependencies>
    <dependency>
      <groupId>org.bytedeco.javacpp-presets</groupId>
      <artifactId>opencv</artifactId>
      <version>2.4.11-0.11</version>
    </dependency>
  </dependencies>
</project>

这与基本build.gradle

相同
group = "org.bytedeco.javacpp-presets.opencv"
version = "0.11"

dependencies {
  compile "org.bytedeco.javacpp-presets:opencv:2.4.11-0.11"
}