I was only trying to make a point, that to use a jar file in a Maven
project it is not necessary to have the jar in Maven Central.


Regards,
Mukul Gandhi


On Mon, 18 Jun 2018, 18:51 Christophe Marchand, <[email protected]>
wrote:

> Is Xerces a commercial product ?
> Is Xerces a library ?
> Is Xerces a de facto standard implementation ?
> How many projects depend on Saxon-EE ?
> How many projects depend on Xerces ? Much more, I beleive.
>
> But, if I are not going to publish Xerces 2.12 on Maven Central, no
> project will depend on Xerces, xerces will become an unused standard
> implementation, and project pruposes are missed : being a reference
> implementation, widely used.
>
> Xerces is used everywhere, at least at a low-level parsers implementation,
> mainly in non-xml teams. XML Teams are able to choose exactly which library
> they want to use, it is their business. But all teams  with no XML skills
> are not enough advised to choose exactly which library to use. And they
> will only rely on what's available on simplest place to find a library :
> search.maven.org
>
> So, you are right, if you want to keep Xerces 2.12 unused, just distribute
> it from ASF web sites ; but I think Xerces use is much wider than this, and
> deserves to be distributed on maven central.
>
> As you mention, I'm able to put it on my own Nexus, but as a XML coder,
> I'm not your target.
>
> How could you be able to motivate contributors to participate, if the
> final delivery is not delivered to MAven Central ?
>
> Do as you believe the best.
>
> Christophe
>
> Le 18/06/2018 à 14:46, Mukul Gandhi a écrit :
>
> for example, if anyone is developing a commercial java binary, then is it
> mandatory to distribute it on Maven Central? I don't think so. If you'll
> buy a java jar from a vendor, you'll likely not get it on Maven Central.
> The vendor would ask you to download it from their http / ftp site. As a
> specific example, Saxon-EE is not published on Maven Central. How that is
> different from how we distribute jars just now?
>
>
> Regards,
> Mukul Gandhi
>
> On Mon, 18 Jun 2018, 17:16 Christophe Marchand, <[email protected]>
> wrote:
>
>> Mukul,
>>
>> Maven central is de facto the place where deliveries go. If someone can
>> not find a jar in maven central, then it is not available, even if it
>> has been released on project's web site.
>>
>> Everybody knows exactly how to publish a jar on a local - or enterprise
>> - repository. It is a bad practise - each organization is responsible
>> for publishing their artifacts ; I'm nto going to take responsability to
>> publish somenthing I didn't build.
>>
>> Previous releases of xerces are in maven central, the last release
>> *must* be also published to maven central.
>>
>> Publishing to maven central is a very simple job. And it says "this is
>> the official release", all other are non-official publications, and so
>> should not be used.
>>
>> I can take the official xerces publication, and release it under a
>> groupId I own. I will be available on maven central, but it's not going
>> to be the *official* one.
>>
>> Or maybe it is an official position of Apache to not deliver their
>> artifacts on Maven Central and let people deploy their own - maybe
>> wrongly built.
>>
>> Thanks a lot for links on Maven documentation. I suggest you to read
>> this one :
>> https://maven.apache.org/repository/guide-central-repository-upload.html
>>
>> Hope we'll quickly be able to find xerce 2.12.0 in maven central.
>>
>> Best regards,
>> Christophe
>>
>>
>> Le 18/06/2018 à 13:06, Mukul Gandhi (JIRA) a écrit :
>> >      [
>> https://issues.apache.org/jira/browse/XERCESJ-1695?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16515588#comment-16515588
>> ]
>> >
>> > Mukul Gandhi commented on XERCESJ-1695:
>> > ---------------------------------------
>> >
>> > I had written earlier about this issue in another thread, a while ago.
>> I'm again writing it below,
>> >
>> > "it should be possible to install Xerces 2.12.0 jars in the local Maven
>> repository by users, and have Xerces jars function as Maven project
>> dependencies. Following documentation, explains how to do this, [
>> https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html].";
>> >
>> > In the context of this bug report/wish, if any jar is not available in
>> Maven central, it can be converted locally into Maven dependency for the
>> project (that's what the above paragraph tells). If all this is not
>> understood, IMHO you'd need to learn Maven basics.
>> >
>> >> Xerces2J v 2.12 not available on Maven Central
>> >> ----------------------------------------------
>> >>
>> >>                  Key: XERCESJ-1695
>> >>                  URL:
>> https://issues.apache.org/jira/browse/XERCESJ-1695
>> >>              Project: Xerces2-J
>> >>           Issue Type: Wish
>> >>             Reporter: Nick Ozmore
>> >>             Priority: Major
>> >>
>> >> The 2.12 release includes various fixes, including security fixes,
>> which Xerces users would like to include in their automated build
>> pipelines. To facilitate this it would be very helpful to publish the
>> latest version to Maven Center. Currently the latest version available in
>> Maven is 2.11.
>> >> https://mvnrepository.com/artifact/xerces/xercesImpl
>> >
>> >
>> > --
>> > This message was sent by Atlassian JIRA
>> > (v7.6.3#76005)
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [email protected]
>> > For additional commands, e-mail: [email protected]
>> >
>> >
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>

Reply via email to