我在OSX 10.9.5上使用IntelliJ 13.0.2,使用java 1.8。嘗試在IntelliJ中運行單元測試時出現此錯誤。當我在命令行通過maven運行編譯或測試時,它運行良好。如何解決在IntelliJ中找不到註釋處理器?
我已進入文件 - >其他設置 - >默認設置 - >編譯器 - >註釋處理器,並取消選中啓用註釋處理。我也嘗試過使用啓用註釋處理選項,並保留選中的默認值。
我們正在運行我們的測試與
@RunWith(MockitoJUnitRunner.class)
和註解處理器無法找到的是org.mapstruct.ap.MappingProcessor。我不知道它從哪裏來,這不在我們的進口。也許從Mockito的依賴?
什麼是你所得到的錯誤是否提供堆棧跟蹤 – hitz
沒有堆棧跟蹤。!?它在編譯時發生,它說「錯誤:java:註釋處理器'org.mapstruct.ap.MappingProcessor'找不到「 – user26270
如果給定的帖子幫助解決了您的問題,請接受答案。 – Talha