idea 設置編譯方式為maven編譯
Settings -> "Ctrl+F"搜索Maven -> Runner -> ✔上Delegate IDE build/run actions to Maven.
如下圖所示:

編譯時debug(annotation processor)
給需要編譯的Maven module 設置 Run/Debug Configuration:

然后在Java編譯器編譯過程中更需要調用的源代碼中像往常以前打上斷點;
以一個編譯器編譯時會調用的javax.annotation.processing.Processor#process方法為例打上斷點:

以Debug的方式啟動剛才配置的Maven Run/Debug Configuration, 如下圖所示, 編譯時成功進入斷點:


