嗯,我想清楚是什麼問題。 在我的pom.xml中,我有這種依賴性
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>4.7.0</version>
這裏的問題是,碧玉報告對jdtcore依賴
<dependency>
<artifactId>jdtcore</artifactId>
<groupId>eclipse</groupId>
<version>3.1.0</version>
</dependency>
jdtcore實際上創建與衝突gwt編譯器。爲了解決這個問題,我需要在碧玉依賴添加排除這樣
<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>
現在,如果還需要在Web應用程序(通常以動態編譯碧玉報告)的jdtcore庫,我們可以添加使用範圍的依賴這樣
<dependency>
<artifactId>jdtcore</artifactId>
<groupId>eclipse</groupId>
<version>3.1.0</version>
<scope>runtime</scope>
</dependency>
最後一個音符運行時,如果任何人得到這個問題,那麼應該看看,如果在pom.xml中的任何依賴已經上了車jdtcore的依賴,排除它,並把它作爲運行
希望這有助於
它看起來像你使用的Maven - 你什麼時候收到這個錯誤(請提供更多的上下文)? – Zeleres
我在使用maven gwt插件編譯gwt代碼時出現這個錯誤。 –