在Grails应用程序中使用Apache POI生成PPT

时间:2016-07-17 23:21:58

标签: grails apache-poi

我正在尝试将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中。然而,在导入的行上有一个日食标记。

我错过了什么?有人可以告诉我吗?

2 个答案:

答案 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 {
 ///...
}