Hi,

we could also consider migrating to protobuf and grpc then as I like their 
maven plugin and it really works flawlessly (and downloads the protoc 
automagically).

But I would also be fine with extracting it.

Julian

Am 29.06.20, 08:30 schrieb "Xiangdong Huang" <saint...@gmail.com>:

    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