具有依赖性的Maven构建Jasper报告

时间:2017-01-10 06:22:54

标签: java maven jasper-reports

我可以按照这篇文章here生成包含所有依赖项的jar文件。

问题是jasper报告依赖关系,当我打包jar时,它会覆盖Jasper报告依赖关系的属性文件jasperreports-extension.property。我注意到,因为jasperreportsjasperreports-fonts都有相同的文件,但内容不同。

    <!-- https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports -->
    <dependency>
        <groupId>net.sf.jasperreports</groupId>
        <artifactId>jasperreports</artifactId>
        <version>5.6.1</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports-fonts -->
    <dependency>
        <groupId>net.sf.jasperreports</groupId>
        <artifactId>jasperreports-fonts</artifactId>
        <version>5.6.1</version>
    </dependency>

所以,它始终是第一个,它是唯一一个在生成的jar上写的。

如果属性文件中的文件名相同,我怎样才能生成一个仅附加第二个文件内容的j​​ar?

0 个答案:

没有答案