我正在嘗試將apache poi添加到我的grails web應用程序中以生成PPT。我似乎沒有得到應用程序編譯,我總是看到以下錯誤。在Grails應用程序中使用Apache POI生成PPT
Resolve error obtaining dependencies: Could not find artifact org.apache.poi:poi:zip:3.14 in grailsCentral
此錯誤,當我包括下BuildConfig.groovy的插件部分下面的行僅出現。
compile "org.apache.poi:poi:3.14"
我已經包含POI罐子在BuildConfig的依賴部分(如下所示),並沒有在這一點上BARF。
compile org.apache.poi:poi:3.14
請注意,我已經加入以下內容BuildConfig的庫部分了。
mavenRepo "https://mvnrepository.com/artifact/org.apache.poi/poi"
我試圖導入的類是在我加入在我的項目依賴的POI罐子。但是在導入行中有一個eclipse標記。
我錯過了什麼?有人可以讓我知道嗎?
我對Grails瞭解不多,但在Gradle構建中,您通常將Maven repos指定爲'mavenCentral()'。您使用的URL是搜索結果,因此可能應該用不同的方式說明,或者您也可以嘗試徹底刪除指定存儲庫,並使用默認的'mavenCentral()'。 – centic
請參閱[Apache POI Groovy + Gradle示例](http://poi.apache.org/poi-jvm-languages.html#Groovy+example),瞭解更多您應該需要的內容 - Grails應該想要一些非常相似的東西正在建造在這兩個! – Gagravarr
感謝您的迴應傢伙!我已經有mavenCentral()作爲我的倉庫之一,因爲沒有找到依賴關係,所以我不得不添加一個外部mavenRepo。但這似乎沒有什麼區別。 – JavaProgrammer