Clearly people want this (i.e. Xerces in Maven Central) but someone needs 
to do it.

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: [email protected]
E-mail: [email protected]

Mukul Gandhi <[email protected]> wrote on 06/18/2018 10:03:30 AM:
 
> 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