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)

Reply via email to