Hi, I suffer from this issue for a long time:
When I checkout to some branch where the version is xxx-SNAPSHOT and want to run the source codes on the branch in IDE (IDEA), I have to run `mvn generate-sources` first to generate the thrift and antlr4 codes, otherwise, the IDEA will say some classes are not found. However, if the xxx-SNAPSHOT.jar is not on my local maven repo, `mvn generate-sources` will fail because the dependency `tsfile.jar` is not found... Then I have to run `mvn package -DskipTests` and waste several minutes for waiting the compiler. I'd like to extract the .thrift file and .g4 file separately into two new modules (without any other module dependencies except for thrift and antlr), so that we can run `mvn generate-sources` successfully and save time.. how do you think? Best, ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院