Github user justinleet commented on the issue:
https://github.com/apache/metron/pull/1249
I think everyone's fine with splitting out metron-parsers and
metron-parsers-common. I think there's a reasonable argument to give people a
splitting out point from the basic parsers. I personally think it's a bit
overkill, but I'm more than happy to compromise on that.
I think the hangup right now is that in this structure
```
âââ metron-parsing
âââ metron-parsers
âââ metron-parsers-common
âââ metron-parsing-common
âââ metron-parsing-storm
```
what actually lives in metron-parsing-common if we choose to create it? It
seems like the only thing that maybe fits in there is ParserRunner and
ParserRunnerImpl. Possibly a few other miscellaneous classes. I agree that,
logically speaking, we could split that out. I just don't think that we need to
split out such a small module. If, as we start implementing any new platforms,
there's enough to merit setting up a module, I think it's perfectly fine to do
it as part of that effort.
---