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

 黄向东
清华大学 软件学院

Reply via email to