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] >> >> >
