Pan Yuxuan created SLIDER-1005:
----------------------------------
Summary: The java code generated by protobuf should not be placed
in src directory
Key: SLIDER-1005
URL: https://issues.apache.org/jira/browse/SLIDER-1005
Project: Slider
Issue Type: Improvement
Components: build, core
Affects Versions: Slider 0.90
Environment: Centos 6.5, Maven 3.2.5
Reporter: Pan Yuxuan
Priority: Minor
Now slider using protobuf for RPC, but the output directory is
"<output>${basedir}/src/main/java</output>" in slider-core/pom.xml. That means
the generated java code was been placed in the src directory.
I have seen the generated java code for protobuf in Hadoop, they put the code
in build directory
"<output>${project.build.directory}/generated-sources/java</output>". And they
put the compile-protoc in <plugin> not <profile> in the pom.xml.
I think the way Hadoop used is more reasonable. The code is generated by
protobuf, not by ourselves.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)