phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeffrey Zhong (JIRA)" <j...@apache.org>
Subject [jira] [Created] (PHOENIX-1567) Publish Phoenix-Client & Phoenix-Server jars into Maven Repo
Date Tue, 30 Dec 2014 23:16:13 GMT
Jeffrey Zhong created PHOENIX-1567:
--------------------------------------

             Summary: Publish Phoenix-Client & Phoenix-Server jars into Maven Repo
                 Key: PHOENIX-1567
                 URL: https://issues.apache.org/jira/browse/PHOENIX-1567
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 4.2
            Reporter: Jeffrey Zhong


Phoenix doesn't publish Phoenix Client & Server jars into Maven repository. This make
things quite hard for down steam projects/applications to use maven to resolve dependencies.

I tried to modify the pom.xml under phoenix-assembly while it shows the following. 
{noformat}
[INFO] Installing /Users/jzhong/work/phoenix_apache/checkins/phoenix/phoenix-assembly/target/phoenix-4.3.0-SNAPSHOT-client.jar

to /Users/jzhong/.m2/repository/org/apache/phoenix/phoenix-assembly/4.3.0-SNAPSHOT/phoenix-assembly-4.3.0-SNAPSHOT-client.jar
{noformat}

Basically the jar published to maven repo will become  phoenix-assembly-4.3.0-SNAPSHOT-client.jar
or phoenix-assembly-4.3.0-SNAPSHOT-server.jar

The artifact id "phoenix-assembly" has to be the prefix of the names of jars.
Therefore, the possible solutions are:

1) rename current client & server jar to phoenix-assembly-clinet/server.jar to match the
jars published to maven repo.
2) rename phoenix-assembly to something more meaningful and rename our client & server
jars accordingly
3) split phoenix-assembly and move the corresponding artifacts into phoenix-client & phoenix-server
folders. Phoenix-assembly will only create tar ball files.

[~giacomotaylor], [~apurtell] or other maven experts: Any suggestion on this? Thanks.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message