JasperReports Maven坏了吗?

时间:2015-06-13 23:46:35

标签: maven jasper-reports sbt

我正在尝试将JasperReports的依赖项添加到我的项目中(Tried SBT和Maven),但似乎有一个依赖项被破坏了。 我正在使用maven repo中的最新版本6.1.0(也使用之前的版本和同样的问题进行了测试)。

我还添加了Jasper存储库,因为需要从那里抓取itext库。

但我一直收到这些错误:     [info]解析org.codehaus.castor #castor-xml; 1.3.3 ......     下载模块描述符时出现[warn]问题:http://repo1.maven.org/maven2/org/codehaus/castor/castor-xml/1.3.3/castor-xml-1.3.3.pom:无效sha1:expected = c9d4075aabdeb9f81ba16455c5dadf2c1f687cb1 computed = a0bc9174f01de7be6d5bdcec580e6a3b999674ec(108ms)     找不到[warn]模块:org.codehaus.castor #castor-xml; 1.3.3

和:     [info]解析org.olap4j#olap4j; 0.9.7.309-JS-3 ......     找不到[warn]模块:org.olap4j#olap4j; 0.9.7.309-JS-3

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.codehaus.castor#castor-xml;1.3.3: not found
[warn]  :: org.olap4j#olap4j;0.9.7.309-JS-3: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::

是否有其他存储库托管这些?

更新:我设法在以下位置找到了olap依赖项: http://jaspersoft.artifactoryonline.com/jaspersoft/third-party-ce-artifacts/

虽然仍然遇到了蓖麻的问题。

4 个答案:

答案 0 :(得分:3)

jaspersoft社区有一篇关于此问题的帖子:

http://community.jaspersoft.com/questions/826431/failure-find-orgolap4jolap4jjar097309-js-3

编辑:

建议在配置中添加其他maven存储库,以便找到丢失的文物。

如上所述,这应该是http://jaspersoft.artifactoryonline.com/jaspersoft/third-party-ce-artifacts来获取olap4j。

我对maven-central的castor-xml工件没有任何问题:http://search.maven.org/#artifactdetails|org.codehaus.castor|castor-xml|1.3.3|jar

答案 1 :(得分:3)

上面的答案对我们有用……有一段时间了。似乎提供的 URL (http://jaspersoft.artifactoryonline.com/jaspersoft/third-party-ce-artifacts) 现在给出 404。下面的新网址是我们当前的修复。

https://jaspersoft.jfrog.io/artifactory/third-party-ce-artifacts

答案 2 :(得分:0)

旧的第三方存储库链接已损坏。 请将 pluginRepository URL 添加到:

https://jaspersoft.jfrog.io/artifactory/third-party-ce-artifacts

<pluginRepository>
  <id>jasperreport-artifactory</id>
  <url>https://jaspersoft.jfrog.io/artifactory/third-party-ce-artifacts</url>
</pluginRepository>

答案 3 :(得分:0)

当我排除库的某些部分时,它对我来说工作正常:

<dependency>
    <groupId>net.sf.jasperreports</groupId>
    <artifactId>jasperreports</artifactId>
    <version>6.9.0</version>
    <exclusions>
        <exclusion>
            <groupId>com.lowagie</groupId>
            <artifactId>itext</artifactId>
        </exclusion>
    </exclusions>
</dependency>