You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "dzikoysk (JIRA)" <ji...@apache.org> on 2019/07/02 11:45:00 UTC

[jira] [Comment Edited] (MNG-6691) Maven protocol specification

    [ https://issues.apache.org/jira/browse/MNG-6691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16876890#comment-16876890 ] 

dzikoysk edited comment on MNG-6691 at 7/2/19 11:44 AM:
--------------------------------------------------------

[~michael-o] that's right. The first implementation (PoC that evolved into small repository manager) was just based on reverse engineering and it works, but it's also problematic to maintain. We don't really know how well we imitate the protocol, sometimes we're discovering a new issues (e.g. required handling of HEAD requests for some callers).

Now, we want to create full application and we are looking for any specification. It's strange that one of the most popular tools does not provide specification (or we can't find it).


was (Author: dzikoysk):
[~michael-o] that's right. The first implementation (PoC that evolved into small repository manager) was just based on reverse engineering and it works, but it's also problematic to maintain. We don't really know how well we imitate the protocol, sometimes we're discovering a new issues (e.g. handling HEAD requests by some callers).

Now, we want to create full application and we are looking for any specification. It's strange that one of the most popular tools does not provide specification (or we can't find it).

> Maven protocol specification
> ----------------------------
>
>                 Key: MNG-6691
>                 URL: https://issues.apache.org/jira/browse/MNG-6691
>             Project: Maven
>          Issue Type: Wish
>          Components: Documentation:  General
>            Reporter: dzikoysk
>            Priority: Trivial
>              Labels: documentation
>
> There is a lot of guides and docs about "How to start" on [maven.apache.org|https://maven.apache.org/] with maven as developer who wants to use maven in a project, but I'm not able to find something for people working with repository managers. Is there any technical specification of maven http/protocol specification/rest api and what's required from a custom repository manager to serve requests properly or the only way is to search in maven/other repositories like nexus, artifcatory sources?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)