[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: [ANN]: Apache Xerces-J 2.12.1 now available

Subject: Re: [ANN]: Apache Xerces-J 2.12.1 now available
From: "Mukul Gandhi gandhi.mukul@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 24 Jan 2020 14:54:41 -0000
Re:  [ANN]: Apache Xerces-J 2.12.1 now available
Hi Christophe,
    I think that, there have been lots of discussion on Xerces-J lists
about this issue (I think, you were also part of those discussions). If I
may, I'd like to say few points about this issue here as well.

Firstly, I believe that Xerces team recognizes the need of having Xerces-J
artifacts available on Maven Central, as has been suggested by community.
While Xerces team currently doesn't do this by itself, I think if anyone
wants to use Xerces-J jars within Maven builds, a process described at
https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html [1] is
one way of doing this. I think that, this process [1] is perfectly feasible
for individual developers using Maven builds. But if in an enterprise team
environment, multiple developers in a team wish to use the preceding cited
method [1], then each developer has to use that method on their individual
workstations. This is where, Xerces-J jars published on Maven Central, or
on an intranet based Maven repository (like, Artifactory/Nexus) would be
useful.
I think that, for a particular Maven build, Maven repositories are used in
a hierarchical fashion (artifacts are first searched from local repository,
then from intranet location, and then from the Maven Central. i.e artifacts
are made available to the Maven build from the nearest repository).

Another possible approach to use 3rd party jars with Maven is, to use the
<systemPath> tag within Maven's pom file (but I haven't tested this yet).

Also, the Apache project release process doesn't make publishing to Maven
Central mandatory. We currently use this liberty.
Overall, I think that, Xerces-J releases as are currently done can be
consumed effectively within Maven (certainly not in a highly optimal way,
since Xerces-J yet doesn't publish its artifacts on Maven Central by
itself) and non Maven build environments.

On Fri, Jan 24, 2020 at 3:21 PM Christophe Marchand cmarchand@xxxxxxxxxx <
xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:

> Mukul, if Xerces team were responsible to publish to maven central, all
> these problems would disappear.
>
> And, even if Adam and exist-db team are very kind and publish xerces under
> their groupId, we - end users - have no guarantee that artifacts published
> by others are the same that are published on xerces web page.
>
> Would you rely on an MS Office update published by another organization
> than Microsoft ?
>
> Christophe
>



-- 
Regards,
Mukul Gandhi

http://member.acm.org/~mukulgandhi

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.