TAP5-2725: commons-lang as an API dependency for tapestry-core
diff --git a/build.gradle b/build.gradle
index 0992245..e9a416c 100755
--- a/build.gradle
+++ b/build.gradle
@@ -22,7 +22,8 @@
     selenium: "3.141.59",
     jackson: "2.13.1",
     jsonschemaGenerator: "4.20.0",
-    junitJupiter: "5.8.2"
+    junitJupiter: "5.8.2",
+    commonsLang: "3.4"
 ]
 
 ext.continuousIntegrationBuild = Boolean.getBoolean("ci")
diff --git a/tapestry-core/build.gradle b/tapestry-core/build.gradle
index 0d79678..ee28a12 100644
--- a/tapestry-core/build.gradle
+++ b/tapestry-core/build.gradle
@@ -16,6 +16,9 @@
     api project(':tapestry-json')
     api project(':beanmodel')
     api project(':tapestry-http')
+
+    api "org.apache.commons:commons-lang3:${versions.commonsLang}"
+
     
     implementation 'jakarta.annotation:jakarta.annotation-api:1.3.4'
     implementation 'jakarta.xml.bind:jakarta.xml.bind-api:2.3.2'