Kur*_*aye 2 javascript java gwt exception smartgwt
我得到了例外
java.lang.NoSuchFieldError: reportUnusedDeclaredThrownExceptionIncludeDocCommentReference outside eclipse in command line using maven.
在GWT库的依赖列表的顶部声明和GWT 2.5.1正在使用.如何解决这个问题?请帮忙
好吧,我弄清楚问题是什么.在我的pom.xml中,我有这种依赖
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>4.7.0</version>
Run Code Online (Sandbox Code Playgroud)
这个问题是,jasper报告依赖于jdtcore
<dependency>
<artifactId>jdtcore</artifactId>
<groupId>eclipse</groupId>
<version>3.1.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
jdtcore实际上与gwt编译器产生冲突.要解决这个问题,我需要像这样在jasper依赖项中添加一个排除项
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>4.7.0</version>
<exclusions>
<exclusion>
<artifactId>jdtcore</artifactId>
<groupId>eclipse</groupId>
</exclusion>
</exclusions>
</dependency>
Run Code Online (Sandbox Code Playgroud)
现在,如果仍然需要Web应用程序中的jdtcore库(通常是动态编译jasper报告),我们可以像这样添加范围运行时的依赖项
<dependency>
<artifactId>jdtcore</artifactId>
<groupId>eclipse</groupId>
<version>3.1.0</version>
<scope>runtime</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
最后请注意,如果有人遇到问题,那么应该查看pom.xml中的任何依赖关系是否依赖于jdtcore,将其排除并将其包含为运行时
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
2353 次 |
| 最近记录: |