Eclipse java 动态报告突然失败

问题描述 投票:0回答:1

我的项目中运行了动态报告 net.sourceforge.dynamicreports 多年。我所做的一些事情突然停止了工作。一些正确编译的代码可以创建使用动态报告的类的任何实例。

我从课堂上提取了动态报告的所有代码,它可以工作。 我尝试将代码一点一点地放回去,发现一些以前可以工作的东西,比如

FontBuilder basefont = stl.fontArial();
StyleBuilder boldStyle = stl.style().setFont(basefont).bold();
StyleBuilder boldCenteredStyle = stl.style(boldStyle).setHorizontalAlignment(HorizontalAlignment.CENTER);

将使该类的创建失败并出现调用错误。

如果我修改代码,我可以让一些东西发挥作用,但是如果我尝试使用类似的代码创建一个列

TextColumnBuilder<String> colTest = col.column("Help", type.stringType());

我什至无法创建该类的实例。

我尝试恢复到旧代码,但在同一位置不断收到相同的错误。

我安装了最新版本的 Eclipse - 不好。 我添加了最新版本的动态报告 - 不好 我尝试添加 jasper 报告 - 不好 我抓住了我的项目的最后一个 github 版本,它可以工作,但它不再工作了。

不知怎的,我破坏了我的项目。

java sourceforge
1个回答
0
投票

经过一整天的尝试解决这个问题,我终于成功地纠正了该项目。 Maven 依赖项不在部署程序集中。我不知道为什么 Maven 依赖项默认不存在,或者也许在某个阶段我删除了它们。 右键单击项目,选择“属性”->“部署程序集”并添加 Maven 依赖项。 enter image description here

这解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.