Adding a new library must be submitted for discussions. We should avoid having multiple libs for the same need.

This white-list of libraries relates to the internal dependencies of Sonar but not to plugins.

Java

Unit Tests

Utilities

Deprecated

Database

Hibernate is deprecated and must not be used in new developments.

XML

Writing and reading XML documents should be implemented with Stax :

All other technologies are deprecated or forbidden (XStream, DOM4J, JDOM, ...)

Logging

All other libraries must be excluded from transitive dependencies (log4j, commons-logging) and replaced by jcl-over-slf4j/log4j-over-slf4j

Javascript

Should be dropped soon :