Fix the ‘No withMaven DSL method’ error
Let me guess, you’ve just run a Jenkins Maven build pipeline and you’re getting the following error
NoSuchMethodError: No such DSL method 'withMaven' found among steps
Don’t fret. There’s an easy fix.
The Jenkins NoSuchMethodError fix
Just install the Jenkins Pipeline Maven Integration plugin. Not the Maven Integration Pipeline. You likely already have that installed. But that’s the wrong plugin if you want to use a scripted or declarative pipeline that uses the Maven plugin. Not the Maven Integration plugin.
Once the correct Jenkins plugin is installed, trigger the build again and you will notice the no such DSL method withmaven found error will go away.