I had:
java project
include: appium framework (implementation appium library)
setup appium method
appium server started
include: testNG, espresso, uiautomator2
After write|run test case, it can not find class|package java.net.http.HttpClient (while other classes must be found from package java.net.http, ex.: URL, ...)
NoClassDefFoundError: Failed resolution of: Ljava/net/http/HttpClient
How to resolve this issue?
File build.gradle:
implementation(libs.ext.appiumJavaClient)testImplementation(libs.ext.appiumJavaClient)
libs.versions.toML file:
appiumJavaClient = "9.3.0"ext-appiumSeleniumClient = { group = "org.seleniumhq.selenium", name = "selenium-java", version.ref = "appiumSeleniumClient" }ext-appiumSeleniumHttp = { group = "org.seleniumhq.selenium", name = "selenium-http", version.ref = "appiumSeleniumClient" }
Build system:
- openjdk@21
- Gradle 8.9 && 8.11