在 IntelliJ IDEA 中将 Dagger2 与 GWT 结合使用 - 如何避免编译整个 Maven 模块

Using Dagger2 with GWT in IntelliJ IDEA - how to avoid compile whole Maven module

我有一个 GWT 应用程序,它使用 Dagger 2 进行依赖注入。

Dagger2 工作正常,但我发现每当我更改注入时,我必须在 Maven 模块上执行 clean install

有没有办法在文件保存时重新生成 dagger2 类?我正在使用 IntelliJ IDEA。

目前我采取以下步骤来触发 dagger2 再生:

  1. 停止 GWT 开发服务器
  2. 全新安装受影响的 Maven 模块
  3. 启动 GWT 开发服务器

启动代码服务器(gwt:devmodegwt:codeserver),编译您的项目 ⌘+F9Ctrl+F9。这将触发您的处理器并生成新的资源。然后重新加载您的页面以启动代码服务器编译。