Your scope should not be provided unless you're deploying to a host where it will, somehow, already be provided. Use compile instead.

Answer from nitind on Stack Overflow
🌐
Maven Repository
mvnrepository.com › artifact › org.apache.commons › commons-lang3
Maven Repository: org.apache.commons » commons-lang3
November 12, 2025 - Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. The code is tested using the latest revision of the JDK for supported LTS releases: 8, 11, 17, 21 and 25 currently ...
🌐
Maven Central
central.sonatype.com › artifact › org.apache.commons › commons-lang3
org.apache.commons:commons-lang3 - Maven Central
rectory}" includes="*" /> </pathconvert> <exec executable="svn"> <arg line="update --set-depth infinity ${dirs}" /> </exec> </target> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>java9+</id> <activation> <jdk>[9,)</jdk> </activation> <properties> <!-- LANG-1265: allow tests to access private fields/methods of java.base classes via reflection --> <!-- LANG-1667: allow tests to access private fields/methods of java.base/java.util such as ArrayList via reflection --> <extraArgs>--add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens ja
🌐
Maven Repository
mvnrepository.com › artifact › org.apache.commons › commons-lang3 › 3.12.0
Maven Repository: org.apache.commons » commons-lang3 » 3.12.0
Home » org.apache.commons » commons-lang3 » 3.12.0 · Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. The code is tested using the latest revision of the JDK ...
🌐
Maven Central Repository
search.maven.org › org.apache.commons › commons-lang3 › 3.19.0
org.apache.commons:commons-lang3
--> <commons.componentid>lang</commons.componentid> <commons.packageId>lang3</commons.packageId> <commons.module.name>org.apache.commons.lang3</commons.module.name> <!-- Current 3.x release series --> <commons.release.version>3.19.0</commons.release.version> <commons.release.next>3.19.1</commons.release.next> <commons.release.desc>(Java 8+)</commons.release.desc> <!-- Previous 2.x release series --> <commons.release.2.version>2.6</commons.release.2.version> <commons.release.2.desc>(Requires Java 1.2 or later)</commons.release.2.desc> <!-- Override generated name --> <commons.release.2.name>com
🌐
GitHub
github.com › apache › commons-lang
GitHub - apache/commons-lang: Apache Commons Lang · GitHub
Alternatively, you can pull it from the central Maven repositories: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.20.0</version> </dependency>
Starred by 2.9K users
Forked by 1.9K users
Languages   Java 98.1% | HTML 1.9%
🌐
Maven Central Repository
search.maven.org › org.apache.commons › commons-lang3 › 3.9
org.apache.commons:commons-lang3:3.9
--> <commons.componentid>lang</commons.componentid> <commons.packageId>lang3</commons.packageId> <commons.module.name>org.apache.commons.lang3</commons.module.name> <!-- Current 3.x release series --> <commons.release.version>3.9</commons.release.version> <commons.release.desc>(Java 8+)</commons.release.desc> <!-- Previous 2.x release series --> <commons.release.2.version>2.6</commons.release.2.version> <commons.release.2.desc>(Requires Java 1.2 or later)</commons.release.2.desc> <!-- Override generated name --> <commons.release.2.name>commons-lang-${commons.release.2.version}</commons.release
🌐
Maven Repository
mvnrepository.com › artifact › org.apache.commons › commons-lang3 › 3.0
Maven Repository: org.apache.commons » commons-lang3 » 3.0
July 19, 2011 - Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. The code is tested using the latest revision of the JDK for supported LTS releases: 8, 11, 17, 21 and 25 currently ...
Published   Jul 19, 2011
Version   3.0
🌐
Maven Repository
mvnrepository.com › artifact › org.apache.commons › commons-lang3 › 3.18.0
Maven Repository: org.apache.commons » commons-lang3 » 3.18.0
July 9, 2025 - Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. The code is tested using the latest revision of the JDK for supported LTS releases: 8, 11, 17, 21 and 25 currently ...
Published   Jul 09, 2025
Version   3.18.0
Find elsewhere
🌐
Maven Repository
mvnrepository.com › artifact › org.apache.commons
Maven Repository: org.apache.commons
org.apache.commons » commons-lang3 Apache · org.apache.commons » commons-collections4 Apache
🌐
Maven Repository
mvnrepository.com › artifact › org.apache.commons › lang3
Maven Repository: org.apache.commons » lang3
February 13, 2021 - Current Group · Group · Apache Commons · org.apache.commons · Description · Apache Commons is an Apache project focused on all aspects of reusable Java components · Links · Categories (277) · Maven Plugins · Testing
🌐
Sonatype OSS Index
ossindex.sonatype.org › maven › org.apache.commons/commons-lang3
Maven - org.apache.commons/commons-lang3 - Sonatype OSS Index
Find vulnerabilities, licenses, ... Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang....
🌐
Maven Central Repository
search.maven.org › artifact › org.apache.commons › commons-lang3 › 3.10 › jar
org.apache.commons:commons-lang3:3.10
pkg:maven/org.apache.commons/commons-lang3@3.10 · Used in: components · Overview · Overview · Versions · Versions · Dependents · Dependents · Dependencies ·
🌐
Oracle
docs.oracle.com › en › industries › health › clinical-data-exchange › clinical-data-exchange-1-2-0-lium › The_Apache_Software_Foundation_pkg_maven_org.apache.commons_commons-lang3.html
pkg:maven/org.apache.commons/commons-lang3
September 30, 2025 - Component(s): pkg:maven/org.apache.commons/commons-lang3 · Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
🌐
Maven Repository
mvnrepository.com › artifact › org.apache.commons › commons-lang3 › 3.17.0
Maven Repository: org.apache.commons » commons-lang3 » 3.17.0
August 29, 2024 - Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. The code is tested using the latest revision of the JDK for supported LTS releases: 8, 11, 17, 21 and 25 currently ...
Published   Aug 29, 2024
Version   3.17.0
🌐
Maven Repository
mvnrepository.com › artifact › org.apache.commons › commons-lang3 › 3.10
Maven Repository: org.apache.commons » commons-lang3 » 3.10
Home » org.apache.commons » commons-lang3 » 3.10 · Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. The code is tested using the latest revision of the JDK ...
🌐
Maven Repository
mvnrepository.com › artifact › org.apache.commons › commons-lang3 › 3.4
Maven Repository: org.apache.commons » commons-lang3 » 3.4
April 3, 2015 - Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. The code is tested using the latest revision of the JDK for supported LTS releases: 8, 11, 17, 21 and 25 currently ...
Published   Apr 03, 2015
Version   3.4
🌐
Maven Central
repo1.maven.org › maven2 › org › apache › commons › commons-lang3 › 3.14.0
Central Repository: org/apache/commons/commons-lang3/3.14.0
../ commons-lang3-3.14.0-cyclonedx.json 2023-11-18 15:03 9529 commons-lang3-3.14.0-cyclonedx.json.asc 2023-11-18 15:03 488 commons-lang3-3.14.0-cyclonedx.json.md5 2023-11-18 15:03 32 commons-lang3-3.14.0-cyclonedx.json.sha1 2023-11-18 15:03 40 commons-lang3-3.14.0-cyclonedx.xml 2023-11-18 15:03 8161 commons-lang3-3.14.0-cyclonedx.xml.asc 2023-11-18 15:03 488 commons-lang3-3.14.0-cyclonedx.xml.md5 2023-11-18 15:03 32 commons-lang3-3.14.0-cyclonedx.xml.sha1 2023-11-18 15:03 40 commons-lang3-3.14.0-javadoc.jar 2023-11-18 15:03 3894152 commons-lang3-3.14.0-javadoc.jar.asc 2023-11-18 15:03 488 comm