As the poster says he is not an experienced Java developer, he/you might
not be familiar with best build practices using tools like Maven (or Ivy,
or Gradle, or, ...), which manage dependencies for you.

Gary

On Wed, Sep 1, 2021, 21:59 Shawn Heisey <[email protected]> wrote:

> On 9/1/2021 5:33 PM, Ted Teichrieb wrote:
> > After a lot of googling to solve what I thought was a config issue, I
> > finally checked the source code at
> >
> https://github.com/apache/commons-text/blob/master/src/main/java/org/apache/commons/text/StringEscapeUtils.java
> > <
> https://github.com/apache/commons-text/blob/master/src/main/java/org/apache/commons/text/StringEscapeUtils.java>
>
> > and found that it is importing “org.apache.commons.lang3.StringUtils”.
> >
> > Please either:
> >
> >   * Remove the dependency on the lang 3 library
> >   * Document on the Overview page
> >     <https://commons.apache.org/proper/commons-text/index.html> that the
> >     lang 3 library is required with a link to download it.
> >
> > I personally would prefer that the dependency be removed.  I am not an
> > experienced Java developer, but it appears that the lang 3 library is
> > only used to indicate an empty string, which could easily be defined
> > locally.
>
> I'm a lurker on this list.  Originally joined in 2015 to ask some
> questions about dbcp, and have stuck around being quiet.  I'm active in
> other Apache communities, Solr in particular.
>
> Did you examine anything other than the source for StringEscapeUtils?
> Doing a "git grep lang3" on the master branch for commons-text returns a
> LOT more uses than that one, see the paste link below.  Removing the
> dependency is definitely not a simple matter.
>
> https://apaste.info/Sot7
>
> Thanks,
> Shawn
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to