I don't know if plugins remain on Apache's maven repo after they are pushed to 
Maven Central, but for me, I was having trouble pushing the artifacts to 
Apache's maven repo if my network was too busy.  No matter what, we have to get 
the bits from the developer's machine to some server, and that communication 
can fail.  IIRC, that communication to the Apache maven repo was way more 
likely to fail than downloads from Maven Central, but if we are going to make 
Maven artifacts available, which I think we should, we pretty much have to 
communicate with that server.  Hopefully the next people to try it will try to 
have less going on in their network, but also, we know that there is nothing 
wrong with the "process" so problems like these can be investigated as a server 
communication problem and not a problem with the scripts.

My 2 cents,
-Alex

On 11/15/18, 8:50 AM, "Guild, Jason A (DOT)" <jason.gu...@alaska.gov> wrote:

    Any dependency on a public repository, even just for downloading, is 
    problematic from a consistency POV because the repo could be down/slow 
    or suddenly resolve to wrong/missing artifacts.
    
    Maybe all plugins needed by the build could just be mirrored from 
    Apache's maven repository?
    
    On 11/15/2018 1:02 AM, Alex Harui wrote:
    > Only after we approve the release do the artifacts get pushed to Maven 
Central.  One of the RMs got an error DOWNLOADING a Maven plugin from Maven 
Central.  There is nothing wrong with doing that.
    

Reply via email to