I’m trying to build a Maven based Java EE project on Jenkins, but I’m getting compilation errors. The reason seems to be that the Java EE dependencies that are marked as provided in the POM logically enough aren’t downloaded when the project is built.
How can I set up the POM so that the build works in Jenkins, but the EE dependencies aren’t included in the WAR file?
My thanks in advance for any input you can provide.
That’s strange, AFAIK the dependencies with scope “provided” are simply not placed in the built file, they should however be downloaded. Are you sure your Maven is correctly configured to download dependencies – maybe there’s a proxy that’s not configured.