Details
-
Bug
-
Resolution: Fixed
-
Low
-
3.3-m2
-
None
Description
Confluence's root project pom declares a dependency on confluence core in its dependencyManagement section thus:
... <dependency> <groupId>com.atlassian.confluence</groupId> <artifactId>confluence</artifactId> <version>${project.version}</version> <scope>provided</scope> </dependency>
The provided scope may be appropriate in some places, but is not an appropriate default to be inherited by everything. For example, the acceptance tests, which currently depend on Confluence core, need Confluence to be present in its classpath.
In IDEA 9.0.2, the provided scope leads the acceptance tests to not include Confluence in their classpath and thus fail.