Re: refactor the modules (for thrift and antlr code generation)

2020-06-29 Thread Julian Feinauer
Hi,

good point, I agree.

Julian

Am 29.06.20, 09:03 schrieb "Xiangdong Huang" :

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).

I think we can postpone the discussion about the replacement after the
cluster module is merged... It will be a disaster if we do that now.

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Julian Feinauer  于2020年6月29日周一 下午2:58写道:

> 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" :
>
> 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
>
>  黄向东
> 清华大学 软件学院
>
>



Re: refactor the modules (for thrift and antlr code generation)

2020-06-29 Thread Xiangdong Huang
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).

I think we can postpone the discussion about the replacement after the
cluster module is merged... It will be a disaster if we do that now.

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Julian Feinauer  于2020年6月29日周一 下午2:58写道:

> 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" :
>
> 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
>
>  黄向东
> 清华大学 软件学院
>
>


Re: refactor the modules (for thrift and antlr code generation)

2020-06-29 Thread Julian Feinauer
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" :

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

 黄向东
清华大学 软件学院



refactor the modules (for thrift and antlr code generation)

2020-06-29 Thread Xiangdong Huang
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

 黄向东
清华大学 软件学院