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]
