2017-04-25 72 views
0

我試圖在這裏實現這個例子 https://github.com/bytedeco/sample-projects/tree/master/opencv-stitching我的android項目。如何正確地翻譯maven到gradle

但我得到各種不同的錯誤...沒有運氣。

我想先確定我是在引用正確的lib。這個例子使用maven,它的pom.xml可以在這裏找到。 https://github.com/bytedeco/sample-projects/blob/master/opencv-stitching/pom.xml

這有點複雜,我可以翻譯成gradle。我不斷收到錯誤。有人可以告訴我應該怎麼做才能引用與示例相同的庫?非常感謝!!

回答

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" 
}