我正在尝试将apache poi添加到我的grails web应用程序中以生成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"
我在BuildConfig的依赖项部分中包含了POI jar(如下所示),此时它没有barf。
compile org.apache.poi:poi:3.14
请注意,我已将以下内容添加到BuildConfig的存储库部分。
mavenRepo "https://mvnrepository.com/artifact/org.apache.poi/poi"
我尝试导入的类位于我在项目中作为依赖项添加的POI jar中。然而,在导入的行上有一个日食标记。
我错过了什么?有人可以告诉我吗?
答案 0 :(得分:1)
谢谢你们。我添加了3.13作为依赖。不知何故,我的应用程序仍在禁止。我不得不添加更多的依赖项。这是我添加的所有内容。
compile "org.apache.poi:poi:3.13"
compile "org.apache.poi:poi-ooxml:3.13"
compile "org.apache.poi:poi-ooxml-schemas:3.13"
compile "org.apache.poi:ooxml-schemas:1.1"
答案 1 :(得分:-1)
关于grails 2 BuildConfig:
dependencies {
// compile('org.apache.poi:poi:3.13')
}
plugins {
///...
}