boundlessgeo/GeoGit — pull request #572 by jdeolive (2014-02-12 00:01:07+00:00)
Title: Explicit dependency from web/geoserver on geoserver ows module.

Dependencies with scope 'provided' are not transitive. So code with a compile time dependency (such as the web/geoserver) must explicitly declare it.

Oddly enough I don't see this issue when compiling with Maven from the command line. But when compiling with IntelliJ's maven support the error comes up. The maven documentation does state that provided dependencies are not transitive [1] so even though ows is a transitive dependency of both wfs and rest I am not sure why it works.

[1] http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope