You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Igor Lazebny (Created) (JIRA)" <ji...@apache.org> on 2012/03/01 17:33:57 UTC

[jira] [Created] (ZOOKEEPER-1402) Upload Zookeeper package to Maven Central

Upload Zookeeper package to Maven Central
-----------------------------------------

                 Key: ZOOKEEPER-1402
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1402
             Project: ZooKeeper
          Issue Type: Improvement
    Affects Versions: 3.3.4
            Reporter: Igor Lazebny
            Priority: Minor


It would be great to make Zookeeper package available in Maven Central as other Apache projects do (Camel, CXF, ActiveMQ, Karaf, etc).
That would simplify usage of this package in maven builds.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (ZOOKEEPER-1402) Upload Zookeeper package to Maven Central

Posted by "Patrick Hunt (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ZOOKEEPER-1402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Patrick Hunt resolved ZOOKEEPER-1402.
-------------------------------------

    Resolution: Invalid

We already do this. See the readme.txt file or use one of the repository search engines.
                
> Upload Zookeeper package to Maven Central
> -----------------------------------------
>
>                 Key: ZOOKEEPER-1402
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1402
>             Project: ZooKeeper
>          Issue Type: Improvement
>    Affects Versions: 3.3.4
>            Reporter: Igor Lazebny
>            Priority: Minor
>
> It would be great to make Zookeeper package available in Maven Central as other Apache projects do (Camel, CXF, ActiveMQ, Karaf, etc).
> That would simplify usage of this package in maven builds.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (ZOOKEEPER-1402) Upload Zookeeper package to Maven Central

Posted by "sam rash (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-1402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13496419#comment-13496419 ] 

sam rash commented on ZOOKEEPER-1402:
-------------------------------------

Hi Patrick,

I work with the zookeeper team at Facebook, with Vishal.  I've done some work that builds on top of the patch here that I'd like to see how you feel about.  Mostly I've tightened up some areas of the pom, organized the directories according to 

http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

and built a quick jute plugin to remove some of the AntRun usage.  It's sort of a template of how some of the AntRun could be removed (or likely some of the thousands+ of maven plugins can help with the remainder: version generation and c code building)

Should I post the two patches here?  Or would you like to skim it on a gist or some other form?  It's a work in progress, but we hope to use maven internally, and if the community agrees, hope this can help push us over to that system.

Feel free to email me at sr@fb.com as well.

Thanks.
                
> Upload Zookeeper package to Maven Central
> -----------------------------------------
>
>                 Key: ZOOKEEPER-1402
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1402
>             Project: ZooKeeper
>          Issue Type: Improvement
>    Affects Versions: 3.3.4
>            Reporter: Igor Lazebny
>            Priority: Minor
>
> It would be great to make Zookeeper package available in Maven Central as other Apache projects do (Camel, CXF, ActiveMQ, Karaf, etc).
> That would simplify usage of this package in maven builds.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (ZOOKEEPER-1402) Upload Zookeeper package to Maven Central

Posted by "Igor Lazebny (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-1402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13220779#comment-13220779 ] 

Igor Lazebny commented on ZOOKEEPER-1402:
-----------------------------------------

Sorry can't find Zookeeper package in Maven Central (tar.gz or zip), only jars:
http://search.maven.org/#search|gav|1|g%3A%22org.apache.zookeeper%22%20AND%20a%3A%22zookeeper%22
Here what I mean "package" for other projects:
http://search.maven.org/#search|gav|1|g%3A%22org.apache.camel%22%20AND%20a%3A%22apache-camel%22
http://search.maven.org/#search|gav|1|g%3A%22org.apache.cxf%22%20AND%20a%3A%22apache-cxf%22
http://search.maven.org/#search|gav|1|g%3A%22org.apache.activemq%22%20AND%20a%3A%22apache-activemq%22
http://search.maven.org/#search|gav|1|g%3A%22org.apache.karaf%22%20AND%20a%3A%22apache-karaf%22

                
> Upload Zookeeper package to Maven Central
> -----------------------------------------
>
>                 Key: ZOOKEEPER-1402
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1402
>             Project: ZooKeeper
>          Issue Type: Improvement
>    Affects Versions: 3.3.4
>            Reporter: Igor Lazebny
>            Priority: Minor
>
> It would be great to make Zookeeper package available in Maven Central as other Apache projects do (Camel, CXF, ActiveMQ, Karaf, etc).
> That would simplify usage of this package in maven builds.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (ZOOKEEPER-1402) Upload Zookeeper package to Maven Central

Posted by "Igor Lazebny (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-1402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13222400#comment-13222400 ] 

Igor Lazebny commented on ZOOKEEPER-1402:
-----------------------------------------

With "package" I meant nothing more than binary distribution archive (tar.gz or zip). And current one iz good enough, I believe.
If we want to setup standalone Zookeeper server, we just download binary distribution archive from project webpage/Apache mirror, unzip and run it out of box.
But if we want to include the same into our own binary distribution, we have no good source to make that during maven build.
For example, if we want to include OSGi container, we can make such a thing with Karaf:
http://karaf.apache.org/manual/latest-2.2.x/developers-guide/custom-distribution.html
And this can be done very easy, just by defining maven dependency, which can be found on Maven Central, unpacking it during build and adding some customization.
In the same way we can include ActiveMQ, etc.
It would be good to have the same possibility for Zookeeper. To make this it's enough to upload existing binary distribution tar.gz to Maven Central as additional artifact together with jars which are already there.
                
> Upload Zookeeper package to Maven Central
> -----------------------------------------
>
>                 Key: ZOOKEEPER-1402
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1402
>             Project: ZooKeeper
>          Issue Type: Improvement
>    Affects Versions: 3.3.4
>            Reporter: Igor Lazebny
>            Priority: Minor
>
> It would be great to make Zookeeper package available in Maven Central as other Apache projects do (Camel, CXF, ActiveMQ, Karaf, etc).
> That would simplify usage of this package in maven builds.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (ZOOKEEPER-1402) Upload Zookeeper package to Maven Central

Posted by "Igor Lazebny (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-1402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13293511#comment-13293511 ] 

Igor Lazebny commented on ZOOKEEPER-1402:
-----------------------------------------

According to this document https://cwiki.apache.org/confluence/display/ZOOKEEPER/HowToRelease it should be quite simple task.
All files are in place, including MD5/SHA1 checksums, and file is signed.
For "old" maven publishing procedure it's just adding of existing files copying.
For "new" procedure which should deploy to Nexus (BTW it is not ready yet as I understand) it also should be as simple as additional call of "perform-nexus-upload" ant target.
So, if no objections about publishing binaries archive as such, this task looks pretty simple.
Hopefully it's posiible to make it before next release?
Or may be even for already released artifacts?
                
> Upload Zookeeper package to Maven Central
> -----------------------------------------
>
>                 Key: ZOOKEEPER-1402
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1402
>             Project: ZooKeeper
>          Issue Type: Improvement
>    Affects Versions: 3.3.4
>            Reporter: Igor Lazebny
>            Priority: Minor
>
> It would be great to make Zookeeper package available in Maven Central as other Apache projects do (Camel, CXF, ActiveMQ, Karaf, etc).
> That would simplify usage of this package in maven builds.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (ZOOKEEPER-1402) Upload Zookeeper package to Maven Central

Posted by "Patrick Hunt (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-1402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13221071#comment-13221071 ] 

Patrick Hunt commented on ZOOKEEPER-1402:
-----------------------------------------

I see. Sorry about that, my bad. Thanks for following up.

What are the benefits of providing this? I thought providing the jar artifacts was what maven wanted/used. (link?)

What does this mean "package". Is there something special about this, how is it generated? Note that we currently use ant, but in there is a patch to move to maven that's pending ZOOKEEPER-1078. If you'd like to see this move forward I'd suggest that you help out on that jira (and the subsequent work that will need to be done to fully move to maven). 


                
> Upload Zookeeper package to Maven Central
> -----------------------------------------
>
>                 Key: ZOOKEEPER-1402
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1402
>             Project: ZooKeeper
>          Issue Type: Improvement
>    Affects Versions: 3.3.4
>            Reporter: Igor Lazebny
>            Priority: Minor
>
> It would be great to make Zookeeper package available in Maven Central as other Apache projects do (Camel, CXF, ActiveMQ, Karaf, etc).
> That would simplify usage of this package in maven builds.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Reopened] (ZOOKEEPER-1402) Upload Zookeeper package to Maven Central

Posted by "Igor Lazebny (Reopened) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ZOOKEEPER-1402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Lazebny reopened ZOOKEEPER-1402:
-------------------------------------

    
> Upload Zookeeper package to Maven Central
> -----------------------------------------
>
>                 Key: ZOOKEEPER-1402
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1402
>             Project: ZooKeeper
>          Issue Type: Improvement
>    Affects Versions: 3.3.4
>            Reporter: Igor Lazebny
>            Priority: Minor
>
> It would be great to make Zookeeper package available in Maven Central as other Apache projects do (Camel, CXF, ActiveMQ, Karaf, etc).
> That would simplify usage of this package in maven builds.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira