java - Jasper 报告 Artifact 总是损坏

标签 java eclipse maven

我有一个项目依赖于我的 Maven 存储库的以下 Artifact :

    <dependency>
        <groupId>com.jaspersoft.jasperserver</groupId>
        <artifactId>jasperserver-common-ws</artifactId>
        <version>5.0.1</version>
    </dependency>
    <dependency>
        <groupId>com.jaspersoft.jaspersoft.api.metadata</groupId>
        <artifactId>jasperserver-api-metadata</artifactId>
        <version>5.0.1</version>
    </dependency>
    <dependency>
        <groupId>com.jaspersoft.jasperserver</groupId>
        <artifactId>jasperserver-ireport-plugin</artifactId>
        <version>3.7.0</version>
    </dependency>
    <dependency>
        <groupId>net.sf.jasperreports</groupId>
        <artifactId>jasperreports</artifactId>
        <version>5.0.1</version>
    </dependency>

    <dependency>
    <groupId>jasperreports</groupId>
    <artifactId>jasperreports</artifactId>
    <version>5.0.1</version>
</dependency>

当我运行 maven install eclipse 时输出一条警告,指定校验和验证 失败的。当我尝试使用 winrar 打开已安装的 jar 时, win-rar 表明它们已损坏。我已尝试关闭防病毒软件,但该 Artifact 仍然无法正确下载。

最佳答案

为什么你有太多依赖项

只需添加这个

<dependency>
    <groupId>net.sf.jasperreports</groupId>
    <artifactId>jasperreports</artifactId>
    <version>5.5.0</version>
</dependency>

这应该足以运行您的 JasperReport。

关于java - Jasper 报告 Artifact 总是损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20548288/

相关文章:

maven - 是否可以使用maven buildnumber插件生成内部版本号而无需任何scm检查?

java - 使用列表创建队列时出现编译错误

java - 获取在应用程序服务器中配置的数据源实例?

Java 类型安全的 equals()

eclipse - 将现有 Eclipse 项目导入 MyEclipse 工作区

Java防止未使用的警告

java - 使用 Maven 从 HTML 模板中删除注释

java - 在 JavaFX 中为大量图形元素设置动画的最快方法

java - 错误消息在 Eclipse 和命令提示符中显示不同

android - 找不到io.fabric.tools.gradle:1. +