我有一个纯 Java 项目 (A) 和一个 GWT 项目 (B) 设置为多模块 GWT 项目,如此处所述。
当我第一次运行mvn install
时,A 编译,然后 B 执行完整的 GWT 编译。但是,如果我更改 A 中的任何内容,则 B 不会像我预期的那样编译;我明白了
[INFO] <module> is up to date. GWT compilation skipped.
如果我启用<force>true</force
,那么它会编译并且我可以看到我的更改。
如何让我的项目在依赖模块发生变化时自动编译,如果没有任何变化则跳过编译?