Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

"Eric J. Schwarzenbach" <[email protected]> Fri, 11 May 2018 16:52:53 -0400
Newsgroups gmane.text.xml.xerces-j.user
Message-ID <[email protected]>
How do you figure I missed your point? I simply added to Mukul Gandhi's 
list of ways of getting maven artifacts with another way (or I suppose 
an elaboration of his #2).

On 05/10/2018 05:53 PM, dbrosIus wrote:
> You missed the point. If I publish an artifact to maven when my 
> artifact depends on xerces, my users will come at me with pitch forks.
>
> -------- Original message --------
> From: "Eric J. Schwarzenbach" <[email protected]>
> Date: 5/10/18 5:28 PM (GMT-05:00)
> To: [email protected]
> Subject: Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available
>
>
> On 05/10/2018 02:39 AM, Mukul Gandhi wrote:
>> Hi Dave,
>>
>> On Thu, May 10, 2018 at 11:23 AM, Dave Brosius 
>> <[email protected] <mailto:[email protected]>> wrote:
>>
>>     Yes, but if i want to publish an artifact to maven, and my
>>     artifact depends on xerces, are you expecting all the users of my
>>     artifact to do the same? And if someone else creates an artifact
>>     based on my artifact, etc, etc.?
>>
>>  As far as I know, Maven provides following ways to fetch build 
>> dependencies:
>>
>> 1) Get dependencies from a global Maven repository. This requires a 
>> connection to internet. Some environments prohibit an internet 
>> connection. Also on slow internet connections, getting tons of 
>> artifacts from the global Maven repository during the build may be 
>> difficult.
>> 2) Get dependencies from a Maven repository on an Intranet server.
>> 3) Get dependencies from a Maven repository on the local host.
>>
>> You & people in favor of your point seems to say that 1) above is the 
>> best/only method. But clearly, 2) is also another method. Of course, 
>> 3) above is also yet another method for fetching Maven dependencies.
>>
> Your company can also run its own maven repo server (such as Nexus), 
> that can hold both your company's internal maven artifacts and proxy 
> to external maven repos like maven central. Then when you need a 3rd 
> party artifact that is not in maven central, you can simply load it 
> once to this repo and none of your developers need to do anything.