Istvan Toth created PHOENIX-6383:
------------------------------------
Summary: Consider duplicating the -client and -server modules for
each profile
Key: PHOENIX-6383
URL: https://issues.apache.org/jira/browse/PHOENIX-6383
Project: Phoenix
Issue Type: Improvement
Components: core
Affects Versions: 5.1.0, 4.16.0
Reporter: Istvan Toth
Right now we are using property replacement to generate the shaded binaries for
each profile.
While this (mostly) works, it is considered illegal/unsupported by maven, and
has limitations.
Duplicating the modules instead of using property replacement would have some
adavntages and disadvantages:
+ Maven does not spew warnings
+ Probably more stable long term across maven versions
+ Can differentiate name/description of artifacts
+ Can build all binaries for release in one pass
- Lots of new modules to maintain (pom only)
- More opportunity for the modules to get out of sync
--
This message was sent by Atlassian Jira
(v8.3.4#803005)