Remove poms
Ignore gradle generated files
Create a settings file declaring each module
Create java/maven subprojects
Define version number of main dependencies
Define dependencies for raven
Create a provided scope for javax.servlet dependency
Add dependencies to raven-log4j
Enable tests with TestNG
Move to gradle checkstyle
Enable gradle checkstyle
Add a description to the projects
Remove redundant project call
Fix indentation
Do not use the local maven repository
Move integration test classes in the integration test directory
Run the integration tests during check
Do not run checktyle on tests
Add generated raven-build.properties to jar
Generate the raven-build.properties everytime