aot 多模块项目编译
Solon AOT 编译,只对主模块(即有 main 函数的模块)有效。所以多模块项目的编译,略有不同。
下面以 snowy-solon 在 IDEA 下为例。(暂时需要使用 3.7.2-SNAPSHOT)
1、操作示范
| 第一步 所有模块先本地 mvn install |
第二步 主模块 mvn -P aot package |
|---|---|
| 不要勾选 aot,(所有模块)执行 mvn install 命令 | 勾选 aot,(主模块)执行 mvn package 命令 |
![]() |
![]() |
ps: snowy-solon 类可能比较多,使用 aot 编译打包后:启动时间从 3.1s 提升到 2.6s(macbook pro 2020 款)

